首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

求限制高度的好方法,该怎么解决

2012-03-23 
求限制高度的好方法我现在的方法是本来div的displaynone接着display再获取offsetHeight如果超过限制高度

求限制高度的好方法
我现在的方法是
本来div的display   =   'none '
接着display   =   ' '
再获取offsetHeight
如果超过限制高度就设置height

但这样有个问题由于先display   =   ' '再设置高度
所以有时会出现div显示后再缩小的情况
特别在ff中就很明显

有什么其他解决方法

[解决办法]
display = ' '后如果超过高度再隐藏一次,再设置div.style.height,再显示
不知道行不行
[解决办法]
这个在不显示的时候是很难知道的,因为里面的内容很难去推算多少,所以用显示→计算→隐藏的方法也是不得已的
[解决办法]
给个思路:

可以放一个div,将该Div的position设置为absolute,将其显示在屏幕之外(设置其Left,top均为负数).

然后,要读入数据时,可先将数据读入该div,读取其offsetHeight,offsetWidth,设置给目的Div即可~~
[解决办法]
padding-bottom:30000px;
margin-bottom:-30000px;
overflow:hidden;

热点排行