如何避免IE 10应用于锚点的烦人灰色背景?避免在IE 10锚点/链接上使用灰色背景
14
A
回答
27
其实有一个非常简单的CSS修复的锚。当它们处于:active
状态时,IE 10更改background-color
锚标记。要阻止它发生或改变颜色,你可以使用下面的CSS规则。
a:active{
background-color: transparent; /* Can be any colour, not just transparent */
}
现场演示:http://jsfiddle.net/tw16/NtjK7/
在一个侧面说明,这是值得一提的造型链接,当你需要确保你写在正确的顺序,以确保以前的样式规则不被覆盖:
a:link{} /* 1st */
a:visited{} /* 2nd */
a:hover{} /* 3rd */
a:active{} /* 4th */
0
我一直没能找到很多信息,但我没有找到一个修复:
裹锚在span
如果不这样做的文本想要更改HTML中的每个锚点,可以使用以下脚本:
$("a:not(.dont-use-span)").each(function() {
$(this).html("<span>" + $(this).html() + "</span>");
});
注:刚刚类dont-use-span
添加到您不想修改
4
我发现它实际上是:焦点添加了灰色背景。
这个工作对我来说:
a:focus {
background-color: transparent;
}
+1
上面的答案和@ tw16的答案(进一步上面)的组合,你会得到它背后的颜色闪光解决了问题完全适合我。我必须这样做才能使Windows 8.1上的IE11正常工作: 'a:focus, a:active' – 2014-08-11 06:45:09
0
经过多次unfructuous测试,我终于有了它的工作原理与此:
a {color:#fff; background-color:#f77927 !important;}
a:hover {color:#fff; background-color:#e65e06 !important;}
a.active {color:#fff; background-color:#e65e06 !important;}
a.focus {color:#fff; background-color:#e65e06 !important;}
相关问题
- 1. 在ios safari/chrome/firefox中点击的链接上删除灰色背景
- 2. Textfield背景色白色,活动灰色背景色
- 3. 列表项的背景锚链接
- 4. AddIn灰色背景窗口
- 5. 简单的CSS只适用于锚点上的背景颜色
- 6. 锚点上的随机背景颜色只能获得第一个锚点?
- 7. 避免背景变化
- 8. Android。避免缩放背景
- 9. 避免CSS背景重复
- 10. 背景颜色上点击
- 11. CSS:链接的背景图像获取父级背景色
- 12. 如何让背景颜色为深灰色时在IE中显示克拉?
- 13. 如何在加载网页时避免背景色闪烁?
- 14. 背景链接(在所有的背景!)
- 15. 如何避免在使用锚链接时将div ID添加到URL?
- 16. 更改链接背景和颜色
- 17. Flex Spark链接栏背景颜色/ Alpha
- 18. 灰色背景工具栏C++
- 19. android ImageButton获取灰色背景
- 20. Jpanel的背景是灰色的
- 21. Bootstrap 3模式背景不灰色
- 22. 制作WinForm ContextMenu背景灰色?
- 23. JQUERY - 显示DIV和灰色背景
- 24. QuickContactBadge setImageBitmap获得灰色背景
- 25. 在Kindle Fire上加载视频时如何避免黑色背景?
- 26. 使背景图像链接
- 27. 点击切换锚点标记背景
- 28. 链接/鼠标移到背景图像上IE 8
- 29. 在背景图片上放置链接
- 30. 避免更改锚点位置(html)
远远高于我已经找到了更好的修复。 – Diego 2013-03-22 11:19:06
显然需要小心,如果你的锚实际上有一个背景色,因为当你点击 – hcharge 2014-01-30 09:41:24