0

好的,所以我的页面上有锚链接,并且我已将导航链接设置为这些锚。锚工作正常,只是他们一直把我放得太低。我将锚链接设置在每个部分的标题上方,但锚链接不断将我放在标题下方。这是我的导航代码和我的一个锚点。

<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>
4

1 回答 1

0

验证您的标记。您现在id两次使用相同的值,这是被禁止的。将属性分配给自然元素,而不是a内容为空的元素。id考虑使用标题标记(例如,h2)作为标题。

这可能不会解决手头的问题,但修复标记并发布一个完整的示例来演示问题(整个文档或 URL)将增加获得帮助的几率。

该问题可能是由 CSS 定位引起的,也可能是由 CSS 代码中的错误引起的。

于 2012-05-05T09:34:20.713 回答