2017-08-31 44 views
-2

我看到在HTML5中,您不使用name属性,而是使用id属性。我还看到你用name属性编写元数据。那么在编写元数据时应该使用哪一个呢?元标记:我使用名称或ID吗?

​​

OR

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

元数据?你知道至少有什么意思吗? – Troyer

+0

我更喜欢id-tag。我多次在我的html文档中执行此操作。 –

回答

3

你不使用name属性,但使用id属性

这仅适用于a元素(其name属性,已被弃用赞成给最接近的元素一个对应的ID)。它不适用于具有name属性的任何其他元素,既不是input也不是meta。换句话说,你不能用任何其他元素的ID替换name属性。任何人建议否则是错误的。

0

据:

name属性在<meta>标签使用,而不是id在这种情况下,因为name定义元数据名称的属性,您将在content属性中设置该属性。

id属性具有different meaning:它是用来得到一个唯一的标识符到一个HTML元素中的样式表,脚本,链接锚被引用,等等

+0

“微不足道”意味着“无关紧要”。如果在''标签中需要一个属性来代替另一个属性,那么我认为这是相当重要的。你在那里说什么? – TylerH

+0

我的意思是,根据参考文献,它很明显*(或许它是一个更好的词?:))对我来说,在问题定义的上下文中必须使用'name'属性而不是'id'。 (我刚刚编辑了我的答案,希望我可以提高它的质量。) – juzraai

+0

啊,所以你的意思是让OP了解原因,而不是在Stack Overflow上提出一个问题,这应该是微不足道的。 – TylerH

相关问题