我有一个很长的单页HTML网页,其中包含锚定链接(llorch.org)。但我想要链接到蓝色边框而不是h2。
<h2><a name="AboutMe">Sobre mí</a></h2>.
为了使这成为可能,我试图链接到div而不是h1。如此。
<a name="expositio1"><div class="expositio"></a>
<h2><a name="AboutMe">Sobre mí</a></h2>
它有效:http://jsfiddle.net/jv4cK/
但它没有经过验证。
还有另一种方式可以链接到边境吗?哦,我忘了说:除了IE之外,它适用于所有浏览器。 IE使这个奇怪的边框高于蓝色边框。
答案 0 :(得分:1)
您目前的位置:
<div class="expositio"><a name="expositio2"></a>
将其调整为使用:
<div class="expositio" id="expositio2">
#expositio2
的现有书签应跳转到具有此ID的元素。实际上不推荐使用name
属性,因此使用id是执行此操作的正确方法。