html - 在 IE 中隐藏背景图像

标签 html css internet-explorer

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

<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/

相关文章:

html - 带有数字和文本的按钮

用于mvc中动态图像固定大小的jquery或css

javascript - 如何用CSS创建图片滚动视差效果?

javascript - Angularjs ng-repeat $last 在 IE 7.0 中为空

Javascript 切换图像和 div

jquery - 限制输入字段中的字符数

javascript - 使用 getElementById() 提交后,如何在下一页显示具有多种类型值的 html 表单?

html - css background-size 失败以及图像位置

javascript - SharePoint 2013 日历 getSelector 在 IE 中未定义

css - 点击 <button> 移动 IE8/9 和 Opera 中的内部文本