Bellow是我在IE6中使用的代码片段:
<div class="ancestors" id="ancestors">
<div class="parent" id="parent">
<div class="me" id="me">
</div>
</div>
</div>
and bellow是css风格:
div#ancestors {
width : 800px;
height : 700px;
border: 2px solid red;
}
div#parent {
width : 600px;
height : 500px;
border: 2px solid yellow;
}
div#me {
border: 2px solid green;
padding: 5px;
}
现在我运行document.getElementById("me").style.height
获取值'auto';
而且我运行document.getElementById("me").style.height="0px"
,ID为“我”的div变得更高。这很奇怪,因为负值不允许在样式高度,所以它意味着我可以设置为样式高度的最小值是“0px”,但如果我设置样式高度“0px”,它会变得更高,该resule混淆我
我的问题是如何测量值'auto',我可以使用整数值来替换吗?
ps:这样的外观也发生在其他版本的IE中。