好的,我的页面上有锚点链接,我已经设置了导航链接到那些锚点。锚点工作得很好,除了它们让我太低了。我在每个部分的标题上方设置了锚链接,但是锚链接一直让我在标题下方。这是我的导航代码和我的一个主播。
<div class="content-outer" id="top_nav">
<div class="content-inner">
<ul>
<li><a href="#home">Home</a><li>
<li><a href="#services">Services</a></li>
<li><a href="#about">About</a></li>
<li><a href="#skills">Skills</a></li>
<li><a href="#portfolio">Portfolio</a></li>
<li><a href="#contact">Contact</a></li>
<li class="last"><a href="#">Blog</a></li>
</ul>
</div>
</div>
<div id="Layer-56" class="servicesheader png" ><a name="services" id="services"></a
</div>
<div id="Layer-56" class="servicesheader png" >
<img src="Layer-56.png" width="273" height="42" alt="servicesheader" class="pngimg" />
</div>
答案 0 :(得分:0)
验证您的标记。您现在使用相同的id
值两次,这是禁止的。而不是具有空内容的a
元素,将id
属性分配给自然元素。考虑使用标题标记(例如,h2
)作为标题。
这可能无法解决手头的问题,但修复标记并发布一个演示问题的完整示例(整个文档或URL)将增加获得帮助的几率。
问题可能是CSS定位引起的,可能是CSS代码中的错误。