nop*_*ole 5 html fragment-identifier
我一直认为指定片段标识符的标准方法是<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>
Run Code Online (Sandbox Code Playgroud)
但似乎这是旧的方式,而新的方式是使用id,如下所示:
<a href="#bar">go to bar</a>
<p id="bar">some content under that p with id</p>
Run Code Online (Sandbox Code Playgroud)
事实上,W3C验证器说这个元素name已经过时了<a>.那么有两种方法可以跳转到片段标识符,但其中一种已经过时了?(那是什么时候发生的?)
(有大约之间的差异的其他问题id和name,但是这一个是关于片段标识符)
那么有两种方法可以跳转到片段标识符,但其中一种已经过时了吗?
有两种方法可以识别片段。
(也有两种方法可以跳转到一个,因为你可以用一个 URL 来完成,或者编写一堆 JavaScript 来滚动页面)。
那是什么时候发生的?
id于 1996 年 HTML 4 出现时引入。它有效地废弃了name锚点的属性。
name 已于 2014 年在 HTML 5 中正式过时(或在某个我不打算弄清楚的日期在 Living HTML 中)。
| 归档时间: |
|
| 查看次数: |
8278 次 |
| 最近记录: |