2010-05-21 52 views
1

我剛剛發現<a href="#comment:9"></a>可以工作一樣<a name="comment:9"></a>HTML錨:<a>

這是更標準?

+0

'' – kennytm 2010-05-21 06:34:41

回答

0

<a href="#comment:9"></a>似乎更多地在那裏,從而保留href那裏的本質,而不是name這對於表單元素更好/更理想。

0

如果您試圖鏈接到網頁內的目標,您應該使用#這是標準的。這使得含義毫不含糊。僅僅因爲一個瀏覽器對後面的方法進行假設並不意味着所有的都會這樣做,現在所做的將會在未來繼續。

此處還有一個指向Links in HTML文檔的鏈接。

2

一個並不比另一個更「標準」。它們都是HTML規範的一部分。第一個是第二個鏈接。如果你點擊

<a href="#comment:9"></a> 

那麼你的瀏覽器將導航到定義的頁面部分由

<a name="comment:9"></a> 

您可能會看到瀏覽器的滾動條移動時發生這種情況。

+0

同樣的事情,是吧? – wamp 2010-05-21 09:14:43

+2

@wamp:嗯?第一個是*起點*,第二個是*目的地*。 – kennytm 2010-05-21 13:15:19