2010-02-25 67 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

相關問題