2011-11-16 3 views
0

В "оглавления" -ish области мы видим:Именованный якорь "s" не работает?

<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" Безразлично» t привести вас в пустой заголовок - любая идея, почему ??

+1

гм ... Это пустая? – switz

+0

Возможно, существует несколько элементов с идентификатором 'id =" s "на странице (или' name = "s" ')? –

+0

Это поможет узнать, какие браузеры вы тестировали. У меня не было проблем с этим в Chrome. – DocMax

ответ

0

Попробуйте использовать атрибут name либо вместе с атрибутом идентификатора, либо вместо него. Вот пример из W3Schools.com:

<a href="#C4">See also Chapter 4</a> 
<h2><a name="C4">Chapter 4</a></h2> 
+0

[w3fools] (http://w3fools.com) –

3

Он должен работать, если он просто не появляется, как будто это не потому, что ваша страница может не иметь достаточно контента, чтобы на самом деле прокрутки вниз ...

проверить его в действие здесь:

http://jsfiddle.net/tgfem/

Смежные вопросы