div内容显示不全,即使设置了style="height:700px; overflow:auto;"?

对岸 发布于 2015/11/12 11:11
阅读 535
收藏 0

div内容显示不全。

如果设置了style="height:700px; overflow:auto;",那么会出现滚动条,也可以看到比之前更多的内容,但是还是有一些内容没有显示出来。

这可能是什么原因导致的?


注:测试了谷歌浏览器和火狐浏览器,都是一样的情况。

加载中
0
Mr_K
Mr_K
是显示不全还是 消息数据不全?浏览器右键 源码,看下数据是不是全的···
0
对岸
对岸

引用来自“Mr_K”的评论

是显示不全还是 消息数据不全?浏览器右键 源码,看下数据是不是全的···
是全的。


div里面的内容有列表数据div和分页div(二者都是动态拼接然后插入的),之前分页div没有显示出来,给分页div添加了style="height:50px;"之后就正常了,不知道原因是什么?


//分页div 

<div style="height:50px;"><div style="float:left">第1页/共3页&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a style="cursor:pointer;" onclick="jumpToFirstPageAnalyze();">首页</a><a style="cursor:pointer;" onclick="getNextPageAnalyze();">下一页</a></div><div style="float:right">总共14条数据。</div></div>








对岸
对岸
回复 @wuyiw :就是分页div没有显示! 能加你qq?我的qq 943608716
wuyiw
wuyiw
回复 @对岸 : 至少分页div能显示吧? 其他的部分, 需要贴图, 贴html来看
对岸
对岸
回复 @wuyiw : 去掉height:50px;,再添加overflow:hidden之后还是内容显示不全。
wuyiw
wuyiw
因为分页里面的div float了. float会让元素脱离文档流而不占位置导致分页DIV高度为零, 所以看不见. 你可以给它的父元素(手动设了50px高度的那个)设定overflow:hidden来解决这个问题.
返回顶部
顶部