我在 IE8 中遇到了一些 CSS 属性的问题。
我已经在 IE7、Chrome 和 Firefox 中测试了我的网站,它们运行良好,但 IE8 存在一些布局问题。
我检查了 ie8 上的开发人员工具选项,我注意到我在 CSS 中设置的一些属性被 ie8 忽略了。例如:
#header
{
position: relative;
padding: 20px;
height: 100px;
background:url(header.png);
}
在此标头中,IE8 忽略了 height 属性:如果我在开发人员工具中检查该元素,则它缺少该属性,并且它被压缩到另一行:
background:url;HEIGHT: 100PX
花车也会发生同样的事情:
#logon
{
float: left;
text-align:right;
width:20%;
height: 40px;
padding-left: 0px;
padding-right:7px;
border:0;
margin:0;
background: url(navgradient.gif);
}
这忽略了浮点值:
background: url(navgradient.gif); FLOAT:left;
这里发生了什么,我该如何解决?