我有一个编辑按钮,当用户有权编辑时,该按钮会出现在页面上。我已将其实现为链接:
<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 中根本不显示。如果我放一个 在<a>
里面标签然后它显示铅笔,但我希望保持标签为空。我可以通过修改 CSS 来解决这个问题吗?
最佳答案
这又是一个与 IE 中的 hasLayout 属性相关的错误。
尝试添加
zoom:1;
适合您的风格,它应该可以正常工作。
关于html - 在 IE 中隐藏背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3507833/