IE8最大高度百分比
IE8 max-height in percentage?
所以我试图使用CSS破解来设置IE8中div的最大高度,比如这个
height: expression( this.scrollHeight > 333 ? "333px" : "auto" );
我想知道是否有人知道一种方法可以将其更改为百分比,而不是固定的像素大小?如果可以的话,那就太棒了。谢谢
基本上,我只想说是this.scrollHeight is > window.height * .75
还是其他什么。
-Geoff
不确定你到底想完成什么,但它可以在没有以下javascript的情况下完成:
http://jsfiddle.net/KFyM4/6/
诀窍是:
max-height:33%;height:auto !important;height:33%;
它甚至在IE6中也有效。唯一的问题是父元素必须设置一个固定的高度,这样它才能知道从哪个数字计算%。
所以,如果你在浏览器窗口上做这件事,你必须获得窗口的高度,并通过javascript将其应用于你的body
——rest可以通过css完成。
相关文章:
- 如果宽度是百分比,如何设置以px为单位的图像高度
- 当我使用高度百分比时,谷歌地图javascript api不会显示
- 根据元素高度和宽度的百分比变化增加或减少字体大小
- 灯箱类型的东西,使图像成为浏览器高度的百分比
- 制作jQuery高度百分比动画
- 固定位置高度比浏览器窗口大百分比
- .height() 以百分比返回高度,如何以像素为单位获取它
- jquery .height() 在媒体查询中使用百分比高度时不起作用
- 文档高度占原始高度的百分比
- 确定 DIV 的高度以百分比而不是像素设置
- 图像高度与图像宽度成比例,但图像宽度以父项的百分比为单位
- IE8最大高度百分比
- extJs(设置高度和宽度)(以百分比表示)
- 在JavaScript中将宽度和高度设置为百分比
- 相对百分比高度显示不正确
- <img>高度CSS在旋转木马中使用百分比调整大小不正确
- Webkit似乎有百分比宽度/高度的问题
- Javascript滚动高度百分比数学
- 设置元素的宽度(或高度)为较高祖先元素的百分比
- 如何获得一些元素的实际宽度/高度加载后,其宽度/高度最初设置百分比