html – 锚点链接登陆在错误的位置

可能是一个愚蠢的问题,但我真的不能围绕这里出现什么问题.

http://harrisonfjord.com/thinkinc/

我正在建设的一个网站.我想在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中也不起作用.对我在这里做错了什么的想法?

干杯!

解决方法

我认为这个问题是由于您没有使用任何内容的锚点造成的.

此外,在某些元素(包括A)中,name =已经是id =的deprecated in favor作为片段标识符,这使得ID属性是唯一的,而NAME属性不能保证.

我会尝试将片段标识符粘贴在实际的可渲染实体中,例如:

<h2 id="sponsors">Sponsors</h2>

看看你在哪里得到你.顺便说一下,看起来好像是一个很好的会议,希望你能得到一个合适的录取.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些