1

我有一个带有锚定链接的长一页 HTML 网页 (llorch.org)。但我想要链接到蓝色边框而不是 h2。

<h2><a name="AboutMe">Sobre m&#237;</a></h2>.

为了使这成为可能,我尝试链接到 div 而不是 h1。所以。

<a name="expositio1"><div class="expositio"></a>
<h2><a name="AboutMe">Sobre m&#237;</a></h2>

它有效:http: //jsfiddle.net/jv4cK/

但它没有得到验证。

还有其他方法可以链接到边界吗?哦,我忘了说:它适用于所有浏览器,除了 IE。IE 将这个奇怪的边框置于蓝色边框之上。

4

1 回答 1

1

您目前拥有的位置:

<div class="expositio"><a name="expositio2"></a>

调整它以使用:

<div class="expositio" id="expositio2">

的现有书签#expositio2应该跳转到具有此 ID 的元素。name实际上不推荐使用该属性,因此使用 id 是执行此操作的正确方法。

于 2012-12-19T19:54:51.230 回答