这是一个奇怪的错误,我们已经能够在多个 IE8 安装中重复该错误。出于某种原因,当您在包含代码的网页中有链接时(作为 html5 文档有效 - http://www.w3.org/html/wg/drafts/html/master/text-level-semantics.html# the-a-element ) IE8 似乎将其视为图像而不是链接。
通常,您右键单击一个链接,它可以选择在新选项卡中打开该链接。但是当你把这个链接扔给它时:
<a href="/mylink.html">
<div class="boxed">
<div class="colourbar">
<div style="height: 14px;" class="type">
<span class="visuallyhidden">Release type: </span>
Joint Media Release
</div>
<h3 style="height: auto; overflow: visible;" class="title">More support for echidnas</h3>
<div style="height: 16px;" class="imagined">
<span class="visuallyhidden">Released by: </span>
Roger B Arth
</div>
</div>
</div>
</a>
我怎样才能让 IE8 相信这是一个链接,并将其视为用于右键单击目的的链接?如果您按住 ctrl 单击它,甚至只是简单的旧式正常单击,它会将其视为链接就好了...