2011-02-17 32 views

回答

0

好,采取快速浏览一下你的代码:

.clear { 
clear: both; 
display: block; 
overflow: hidden; 
visibility: hidden; 
width: 0; 
height: 0; 
} 

IE6不支持高度:0 - 你可以用行高打,虽然

另一个对准问题,我会把ie6特定的风格放在那里,并试着打破/修复它。

你你这是在你的CSS添加下划线,如:

height: 100px; /* all browsers see thing */ 
_height: 200px; /* only ie6 sees this */ 

这是一个小哈克,但会帮助你找出你需要有IE6特有的风格。希望这可以帮助。

0

你可以使用firebug-lite来帮助你解决这个问题。它可以在任何浏览器中使用 - 只需在html中添加一个JavaScript链接,就可以获得一个类似萤火虫的界面,用于查看元素(及其边距和填充)。它帮助我解决了IE6上的布局问题。