我在 chrome 中遇到了问题(我认为也是 firefox)我有一些看起来像这样的 html:
<a id="outside">
<span id="middle>
:contents
</span>
</a>
如果 :contents 评估为字符串或锚点以外的标记,则按预期呈现;
<a id="outside">
<span id="middle">
inside
</span>
</a>
或者
<a id="outside">
<span id="middle">
<div id="inside"></div>
</span>
</a>
但是,如果它评估为锚点,则呈现如下:
<a id="outside">
<span id="middle>
</span>
</a>
<a id="inside"></a>
锚在跨度之外跳跃。为什么?我能做些什么来解决这个问题?