2010-02-25 37 views
3

确实我有a href链接:简单的命名锚不FF工作,但它在IE

/agenda/#Testevent 

其中在IE它转到相应<h4>元素,但在Firefox中这是行不通的。

我已经使用这个命名锚:

<h4 name="#Testevent" id="#Testevent"> 

有什么建议?

回答

6

你可以这样做:

<h4><a name="Testevent">Title</a></h4> 

要不然你也可以这样做:

<h4 id="Testevent">Title</h4> 

“HTML文档中的目的锚点可以由A元素指定(用name属性命名)或者由任何其他元素(用id属性命名)“。

来源:w3.org: Links in HTML documents

7

降 '#'

NAME = “Testevent”

+2

实际上,它是需要放弃'#'的'id'属性。 – 2010-02-25 13:59:25

+0

如果要链接到名称为#foo的锚点,则必须使用page.html#%23foo,这是令人讨厌的并且没有意义。名字就是名字。 #只是URI中的一个字符,表示片段ID将会跟随。 – Quentin 2010-02-25 14:09:25

+0

@Daniel Vassalo:不,我是对的http://www.w3schools.com/tags/att_a_name.asp – 2010-02-25 14:26:03

相关问题