我有一个适用于Chrome的简单CSS代码,但不适用于Internet Explorer和Firefox,我缺少什么?

.removeIcon{
   content: url(../images/remove.png) no-repeat;
   display: inline-block;
  width: 25px;
  height: 25px;
 margin-left:5px;
 cursor: pointer;
 margin-top:9px;
}


这是什么原因造成的,我该如何解决?

最佳答案

您可能希望使用background属性而不是content属性。

.removeIcon{
   background: url(../images/remove.png) no-repeat;
   display: inline-block;
   width: 25px;
   height: 25px;
   margin-left:5px;
   cursor: pointer;
   margin-top:9px;
}


content属性仅用于在:before和:after伪元素上创建生成的内容,它不能以您使用它的方式工作。见http://css-tricks.com/css-content/

关于html - 内容无法在Firefox和Internet Explorer中使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26886484/

10-14 14:51