我看到在HTML5中,不再使用name
属性,而是使用id
属性。同时,我也看到元数据使用name
属性来编写。那么,我在编写元数据时应该使用哪一个呢?
<meta name="" content="">
或者
<meta id="" content="">`
不使用name属性,而是使用id属性
这仅适用于a
元素(其中name
属性已弃用,应优先考虑为最近的元素提供相应的ID)。它不适用于任何其他具有name
属性的元素,包括input
和meta
。换句话说,您不能替换任何其他元素的name
属性为ID。任何建议相反的人都是错误的。
<meta>
标签中使用name
属性而不是id
,因为name
是定义将在content
属性中设置的元数据名称的属性。 id
属性具有不同的含义:它用于为 HTML 元素提供唯一标识符,以便在样式表、脚本、锚链接等中引用。<meta>
标签中需要替换一个属性而不是另一个属性,我认为这是相当重要的。你想说什么? - TylerHname
属性而不是id
属性是显然的(也许这个词更好?:))。(我刚刚编辑了我的答案,希望我能提高它的质量。) - juzraai