当用户有权进行编辑时,页面上会显示一个编辑按钮。我已将其实现为链接:

<a class='editlink' href='edit.html'></a>


我对应的CSS将editlink类渲染为铅笔图标:

.editlink{
 background-image: url(../img/pencil.png);
 background-repeat:no-repeat;
 padding: 2px 8px;
}


这在Firefox中工作正常,但在IE中根本没有出现。如果我把&nbsp;在<a>标记内然后显示铅笔,但我希望将标记保持空白。我可以对CSS进行修改以解决此问题吗?

最佳答案

这是与IE中的hasLayout属性再次相关的错误。

尝试添加

zoom:1;


您的风格,它应该可以正常工作。

09-12 07:10