4
我在我的html頁面中有幾個<a name="something"></a>
條目以啓用頁面定位; Visual Studio 2010(帶有HTML 4.01或HTML 5目標)強調name
屬性並顯示警告「元素名稱」已過時或不標準「。頁面錨定失敗Visual Studio 2010 HTML驗證
我做錯了什麼?是否停用頁內停用?
我在我的html頁面中有幾個<a name="something"></a>
條目以啓用頁面定位; Visual Studio 2010(帶有HTML 4.01或HTML 5目標)強調name
屬性並顯示警告「元素名稱」已過時或不標準「。頁面錨定失敗Visual Studio 2010 HTML驗證
我做錯了什麼?是否停用頁內停用?
頁面錨點現在應該使用ID
屬性完成。
這是一件已經obsoleted in the draft for HTML 5:
作者不應該在指定的元素的name屬性。如果該屬性存在,它的值不能是空字符串,並且不能等於元素自身的ID(如果有的話)的元素的主子樹中的任何ID的值,也不能等於任何值的值元素的主子樹中元素的其他名稱屬性。如果此屬性存在且元素具有ID,則該屬性的值必須等於該元素的ID。在該語言的早期版本中,此屬性旨在用作指定URL中片段標識符的可能目標。應該使用id屬性代替。
name
屬性實際上是有效的HTML 4.01,所以我不確定Visual Studio在那裏做什麼(可能沒有應用正確的驗證)。
怎麼樣的格式實際鏈接到錨點?它仍然是>'? – Andrey
@安德雷 - 是的,這並沒有改變。 – Oded