我应该用‘name’或‘id’来制作HTML锚吗?当您想要引用网页的某个部分时,请使用http://example.com/#foo“方法,应该使用吗?<h1><a name="foo"/>Foo Title</h1>或<h1 id="foo">Foo Title</h1>它们都起作用,但它们是平等的,还是有语义上的差异?
3 回答
精慕HU
TA贡献1845条经验 获得超8个赞
对于HTML文档(以及text/html MIME类型),必须遵循以下处理模型来确定文档的指定部分。
解析URL,并让fragid成为URL的<片段>组件。 如果fragid是空字符串,那么文档的指定部分是文档的顶部。 如果DOM中有一个ID完全等于fragid的元素,那么按树顺序排列的第一个这样的元素是文档的指定部分;请在这里停止算法。 如果有一个 a
元素中的元素,该元素具有一个name属性,其值与fragid完全相等,那么按树顺序排列的第一个此类元素是文档的指定部分;请在此停止算法。 否则,文件中没有指明的部分。
id="foo"
name="foo"
a
慕娘9325324
TA贡献1783条经验 获得超4个赞
<h1 id="foo">Foo Title</h1>
<a>
<a>
- 3 回答
- 0 关注
- 664 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消