网页定位失败Visual Studio 2010 HTML验证

网页定位失败Visual Studio 2010 HTML验证,html,anchor,Html,Anchor,在我的html页面中有一些条目可以启用页面锚;Visual Studio 2010(具有HTML 4.01或HTML 5目标)在name属性下加下划线,并显示警告“元素“name”已过时或不标准” 我做错什么了吗?是否已弃用页内锚定?页锚定现在应使用ID属性完成 这是一种: 作者不应在元素上指定name属性。如果属性存在,则其值不得为空字符串,且不得等于元素的主子树中除元素自身ID以外的任何ID的值(如果有),也不得等于元素的主子树中元素的任何其他名称属性的值。如果此属性存在且元素具有ID,则该

在我的html页面中有一些
条目可以启用页面锚;Visual Studio 2010(具有HTML 4.01或HTML 5目标)在
name
属性下加下划线,并显示警告“元素“name”已过时或不标准”


我做错什么了吗?是否已弃用页内锚定?

页锚定现在应使用
ID
属性完成

这是一种:

作者不应在元素上指定name属性。如果属性存在,则其值不得为空字符串,且不得等于元素的主子树中除元素自身ID以外的任何ID的值(如果有),也不得等于元素的主子树中元素的任何其他名称属性的值。如果此属性存在且元素具有ID,则该属性的值必须等于元素的ID。在该语言的早期版本中,此属性用于指定URL中片段标识符的可能目标。应该改用id属性


name
属性实际上是有效的HTML4.01,因此我不确定Visual Studio在那里做了什么(可能没有应用正确的验证)。

指向锚的实际链接的格式如何?还是
?@Andrey-是的,这一点没有改变。