我们设计了一个脸书页面。它在包括IE7在内的所有浏览器中都运行良好但是它在IE8中不起作用。我们检查了然后我们得到了如果我们在IE8中运行我们的面部书页面之外的代码但是当我们把我们的代码放到脸书页面上它不起作用。这是我们用于IE8的css代码。
<!--[if lt IE 8]>
<style>
.nv_a
{
width:90px;
height:27px;
float:left;
text-align:center;
padding-top:8px;
}
.nvt_a
{
width:66px;
height:27px;
float:left;
text-align:center;
padding-top:8px;
}
.nv_a a
{
width:90px;
height:27px;
float:left;
padding-top:8px;
text-align:center;
color:#000;
display:inline-block;
text-decoration:none;
background-color:#e0e0e0;
border-top:solid 1px #999;
border-left:solid 1px #999;
border-right:solid 1px #999;
border-bottom:solid 1px #999;
}
.nv_a a:hover
{
width:90px;
height:27px;
padding-top:8px;
float:left;
color:#000;
text-align:center;
background-color:#ccc;
}
.nvt_a a
{
width:66px;
height:27px;
float:left;
padding-top:8px;
text-align:center;
color:#000;
display:inline-block;
text-decoration:none;
background-color:#e0e0e0;
border-top:solid 1px #999;
border-left:solid 1px #999;
border-right:solid 1px #999;
border-bottom:solid 1px #999;
border:1px solid red;
}
请帮助我们解决问题。
答案 0 :(得分:0)
“这是我们用于IE8的css代码。”
不,你不是。
您的代码段顶部的conditional comment排除了IE8。也许您的意思是使用“lte”(小于或等于)运算符?
我无法评论为什么它可能在Facebook页面之外工作,但就你所展示的内容而言,上述代码不适用于IE8是正确的。