Html 某些锚定标签在IE中不起作用<;9
我的站点中有几个锚定标签无法在IE 9或更低版本上工作。它们在IE10+和任何其他浏览器上都能正常工作,只是在IE9上不行 起作用的锚定标记的任何示例:Html 某些锚定标签在IE中不起作用<;9,html,internet-explorer,Html,Internet Explorer,我的站点中有几个锚定标签无法在IE 9或更低版本上工作。它们在IE10+和任何其他浏览器上都能正常工作,只是在IE9上不行 起作用的锚定标记的任何示例: <a href="contact.html"><i class="fa fa-envelope"></i><span>Contact</span></a> 然而,下面这种方法不起作用: <a href="https://twitter.com/username"
<a href="contact.html"><i class="fa fa-envelope"></i><span>Contact</span></a>
然而,下面这种方法不起作用:
<a href="https://twitter.com/username">Twitter</a>
我想这可能与CSS选择器有关,但即使移除了这些选择器,上面的选择器仍能正常工作,而下面的选择器则不能正常工作。找到了它
锚定标记位于一个应用了伪类的div内部
content: '';
删除使链接再次可单击的链接。然而,这显然抵消了影响。你能对你的情况做一个评估吗?你说它不起作用是什么意思?它是不可点击的吗?这可能是由于位于链接顶部的另一个DOM元素使其不可访问造成的。该元素是CSS2,应该在IE8+中得到支持。也许您正在使用,如果是的话,我建议您使用CSS2语法来支持IE8;您是否在锚点的顶部有一个伪元素,防止点击到达链接?