Css ie6中缺少分区高度解决方案
我使用空div通过设置高度3px来显示一行。它在所有浏览器中都可以正常工作,但在ie6中,height div显示为20px height。即使高度为0px,它也保持不变。但其他属性的变化反映的是高度,而不是高度,并且没有重复的css条目和从其他div继承的值。有人能帮忙吗Css ie6中缺少分区高度解决方案,css,html,height,Css,Html,Height,我使用空div通过设置高度3px来显示一行。它在所有浏览器中都可以正常工作,但在ie6中,height div显示为20px height。即使高度为0px,它也保持不变。但其他属性的变化反映的是高度,而不是高度,并且没有重复的css条目和从其他div继承的值。有人能帮忙吗 <div id="line"></div> 尝试: 只是胡乱猜测 检查元件内部是否有空隙。如果是,则设置 font-size: 1px; 元素的属性。Internet Explorer有一个
<div id="line"></div>
尝试:
只是胡乱猜测
检查元件内部是否有空隙。如果是,则设置
font-size: 1px;
元素的属性。Internet Explorer有一个奇怪的想法,即每个元素的内容应至少有一个字符高。您可以通过使用overflow属性来解决这个问题,这样内容可以保持字符高度,但不会影响元素本身的高度:
.line { height: 3px; overflow: hidden; }
尝试在div或中使用空格
猜猜看,div中是否有空的空间?+1也有类似的问题,您的解决方案帮助了我。谢谢还有一个IE bug。对于任何web开发人员来说,了解这一点都是绝对必要的。
font-size: 1px;
.line { height: 3px; overflow: hidden; }