我应该使用'name'还是'id'来创建HTML锚点?
我应该使用'name'还是'id'来创建HTML锚点?
当需要使用\"http://example.com/#foo
\"的方式引用网页的某一部分时,应该使用哪个呢:
Foo Title
还是
Foo Title
?它们都可以使用,但它们是否相等或具有语义差异?
admin 更改状态以发布 2023年5月21日
在任何HTML的变种中,都不应该使用
Foo Title
,因为XML的空元素语法在text/html
中不被支持。然而,
Foo Title
在HTML4中是可以的。在目前起草的HTML5中不合法。
Foo Title
在HTML4和HTML5都是可以的。这在Netscape 4中不起作用,但你可能会使用其他九十二个在Netscape 4中不起作用的功能。
根据HTML 5规范,5.9.8 导航到一个片段标识符:\n对于HTML文档(和\"text/html\" MIME类型),必须遵循以下处理模型来确定文档的指定部分。\n1.解析URL,并将fragid作为URL的