命名锚“s”不起作用?

时间:2011-11-16 03:03:12

标签: html debugging hyperlink anchor

在“目录”中 - 我们看到的区域:

<tr>
<td><a href="#r">R</a></td>
<td><a href="#s">S</a></td>
<td><a href="#tu">T-U</a></td>
<td><a href="#v">V</a></td>
<td><a href="#wxyz">W-X-Y-Z</a></td>
</tr>

然后(有点可以预见)我们发现了这个:

<h1 id="r"></h1>
-----something here having to do with "r"
<h1 id="s"></h1>
-----something here having to do with "s"

由于某种原因,链接“S”不会将您带到空标题 - 任何想法为什么??

2 个答案:

答案 0 :(得分:3)

它应该有效,除非它看起来好像没有,因为你的页面可能没有足够的内容实际向下滚动...

在这里检查一下:

http://jsfiddle.net/tgfem/

答案 1 :(得分:0)

尝试将name属性与ID属性一起使用或代替ID属性。以下是W3Schools.com的示例:

<a href="#C4">See also Chapter 4</a>
<h2><a name="C4">Chapter 4</a></h2>
相关问题