我有下面的CSS类,并在我的HTML代码中使用它。

.status-mob {
    background: url(/img/status.png) -55px -6px no-repeat;
    height: 20px;
    margin-top: -1px;
    width: 20px;
}


上面的css在Firefox和Chrome中运行正常。但不能在IE8中使用

在IE8中,当我检查html元素时,第一个属性(背景)不仅在IE8中出现。

出于某种原因,IE8中没有“ background”属性。有没有人遇到过这样的问题?

有人可以告诉我原因吗?

最佳答案

尝试这个

.status-mob {
background: url('../img/status.png') -55px -6px no-repeat;
height: 20px;
margin-top: -1px;
width: 20px;
}


或者您可以尝试单独编写它们

background-image: url('../img/status.png');
background-size:-55px -6px;
background-repeat:no-repeat;

关于html - 后台CSS属性不仅在IE8中出现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20348655/

10-09 08:00