很明显在高级浏览器和IE6中,IE6中的高度要高,解决方法是:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
div{
width:600px;
/*height:6px;和_font-size:0px; 经常绑定到一起用,
因为在IE5或IE6中,6px的高度比其他浏览器中的6px要高很多。*/
height:6px;
_font-size:0px; /*此处的下划线是IE5和IE6专门用的,只有IE5或6认识属性前面加下划线*/
background-color:red;
}
</style>
</head>
<body>
<div></div>
</body>
</html>
加上_font-size:0px; 后的结果是:IE6就和其他的高级浏览器显示的效果就一样了。