Javascript div中内容的高度
页面内容加载到div中:Javascript div中内容的高度,javascript,jquery,css,Javascript,Jquery,Css,页面内容加载到div中: <div id="content">Some content</div> 一些内容 div具有固定的高度,并在溢出时使用滚动。如果内容不需要固定的div高度,我想调整div onload的高度(使其变小)。如何测量div内内容的高度 我试着用另一种方式在周围工作。没有固定的高度,加载页面后,测量div的高度,并在溢出时将div的高度调整到某个最大值。但这会导致内容中某些没有设置高度和宽度的图像出现问题。浏览器返回了错误的div高度,因为可能尚
<div id="content">Some content</div>
一些内容
div具有固定的高度,并在溢出时使用滚动。如果内容不需要固定的div高度,我想调整div onload的高度(使其变小)。如何测量div内内容的高度
我试着用另一种方式在周围工作。没有固定的高度,加载页面后,测量div的高度,并在溢出时将div的高度调整到某个最大值。但这会导致内容中某些没有设置高度和宽度的图像出现问题。浏览器返回了错误的div高度,因为可能尚未加载图像。即使使用$(窗口)。就绪(
非常感谢您的帮助!在CSS中设置
max height
怎么样
对于IE6,您可以使用CSS表达式:
<!--[if lte ie6]>
<style>
#content {
height: expression( this.scrollHeight > 499? "500px" : "auto" );
}
</style>
<![endif]-->
这很难看,但IE6…IIRC也是如此,IE6中的height属性带有overflow:visible函数,与max height完全相同,即溢出的内容将扩展元素的维度。@Reinis:那将是
min height
…他正在考虑使用div协定,而不是扩展…@Dmitri:No,在设置overflow和高度,如Reinis所建议的。这将与最小高度
完全相同,只是它看起来不太好看,因为边框、背景等不会扩展。。。