元标签:我应该使用name还是id?

3

我看到在HTML5中,不再使用name属性,而是使用id属性。同时,我也看到元数据使用name属性来编写。那么,我在编写元数据时应该使用哪一个呢?

<meta name="" content="">  

或者

<meta id="" content="">` 

我更喜欢使用id标签。我在我的HTML文档中多次这样做过。 - Patrick Pirzer
2个回答

9

不使用name属性,而是使用id属性

这仅适用于a元素(其中name属性已弃用,应优先考虑为最近的元素提供相应的ID)。它不适用于任何其他具有name属性的元素,包括inputmeta。换句话说,您不能替换任何其他元素的name属性为ID。任何建议相反的人都是错误的。


4

“trivial” 意味着 “不重要”。如果在 <meta> 标签中需要替换一个属性而不是另一个属性,我认为这是相当重要的。你想说什么? - TylerH
根据参考资料,对于所定义的上下文,我认为使用name属性而不是id属性是显然的(也许这个词更好?:))。(我刚刚编辑了我的答案,希望我能提高它的质量。) - juzraai
啊,所以你的意思是让原帖作者能够轻松学习到为什么,而不必在 Stack Overflow 上提问。 - TylerH

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接