HTML - 链接到页面中的新部分

时间:2011-07-09 01:01:16

标签: html hyperlink

我目前正在使用以下代码链接到我的文档中的新位置:

<ol>
    <li><a href="#1.1">How to load a file</a></li>
</ol>

<h3>
        <a name="1.1">Loading Page</a></h3>

虽然链接没有将“加载页面”部分带到页面顶部,但代码工作正常。相反,我的文档的“加载页面”部分最终位于我的页面中间。我不知道怎么解释这个,但希望有人能理解我在问什么。

谢谢你, 埃文

5 个答案:

答案 0 :(得分:1)

您的“正在加载页面”是否靠近页面底部?如果是这样,您的页面可能不够高,或者说,“加载页面”下面没有足够的内容,可以将“加载页面”部分置于最顶层。

答案 1 :(得分:1)

单击链接后滚动条是否位于窗口的最底部? “加载页面”之后可能没有足够的内容允许它出现在窗口的顶部。

答案 2 :(得分:0)

在Safari中测试代码,跳转到“加载页面”元素,因此文本呈现在顶部。但是,我建议使用id属性而不是name属性来获得更好的跨浏览器支持。

答案 3 :(得分:0)

可能没有像@jason那样滚动的空间或者@josh-rosen说。或者,如果您只是谈论少量空间,那可能是因为您的H3有很多优势。我有时会在目标内容上方放置一个标签。

答案 4 :(得分:0)

将1.1更改为1_1

更改&lt; a name =“1_1”&gt;至&lt; a id =“1_1”&gt;

(1.1不会工作&lt; HTML5)