可能是一个愚蠢的问题,但老实说我无法理解这里出了什么问题。
http://harrisonfjord.com/thinkinc/ http://harrisonfjord.com/thinkinc/
我目前正在建设的网站。我想在以下位置创建一个锚链接http://harrisonfjord.com/thinkinc/index.php#sponsors http://harrisonfjord.com/thinkinc/index.php#sponsors。我已在以下代码中将锚点设置为在之前发生:
<a name="sponsors"></a>
<div class="sponsors">
<div class="sponsors-left">
<h2>Sponsors</h2>
<p>Support the lovely folks who support us! Visit their websites, join their mailing lists and peruse their wares. They are all highly-deserving of your custom, and we're thrilled to have each and everyone one of them on-board!</p>
</div>
但是,当您单击锚链接时,它会落在 div 的中间位置。我认为这可能是锚链接加载后图像加载的问题,所以我手动输入所有标签的宽度/高度。我还对标题栏中的 cufon 文本替换做了同样的事情。
这些都没有帮助,所以现在我转向你。无论出于何种原因,锚点在 Firefox 中也无法工作。对我在这里做错了什么有什么想法吗?
Cheers!
我认为问题是由于锚点没有您正在使用的内容造成的。
另外,看来name=
已经已弃用,赞成 http://www.w3.org/TR/xhtml1/#h-4.10 of id=
作为某些元素中的片段标识符(包括A
)这在某种程度上是有道理的,因为 ID 属性是唯一的,而 NAME 属性则不能保证。
我会尝试将片段标识符粘贴在实际的可渲染实体中,例如:
<h2 id="sponsors">Sponsors</h2>
看看这会给你带来什么。顺便说一句,这看起来是一次不错的会议,我希望你能获得补偿入场券。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)