我一直认为指定片段标识符的标准方式是通过<a name="foo"></a>
。
<a href="#foo">go to foo</a>
<a name="foo"></a> <!-- obsolete method, it seems -->
<p>some content under that anchor with name</p>
但似乎这是旧的方法,新的方法是使用一个id
,就像这样:
<a href="#bar">go to bar</a>
<p id="bar">some content under that p with id</p>
事实上,W3C验证器指出
name
在<a>
元素中已经过时。那么有两种跳转到片段标识符的方式,但其中一种已经过时了吗?(这是什么时候发生的?)(还有其他关于
id
和name
之间区别的问题,但这个问题是关于片段标识符的)