元名称和元属性之间有什么区别?

wea*_*ide 78 html meta metadata

两个常见的meta元素属性是:

<meta name="" content="">
Run Code Online (Sandbox Code Playgroud)

<meta property="" content="">
Run Code Online (Sandbox Code Playgroud)

元名和元属性有什么区别?

uno*_*nor 81

name属性是在HTML中指定元数据的"常用"方式.它在HTML5规范中定义.

property属性来自RDFa.

RDFa 1.1扩展了HTML5 ,只要它们包含一个属性,它就可以使用它metalink元素bodyproperty.

您可以使用两种方式,HTML5的name和RDFa的property,一起上相同meta元素.

请注意,您可能还会看到meta具有itemprop属性的元素.这将来自Microdata.

  • 当我只使用 name="og:image" 时,LinkedIn 只会从页面中获取一些随机图像,有时甚至会选择一个图标。现在我使用两者(`name =“image”property =“og:image”`)它会获得正确的图像。 (4认同)
  • Frondor的观点是真的吗? (2认同)
  • @PieterMoeyersons:将“ viewport”用作“ property”属性的值意味着与将其用作“ name”属性的值完全不同;这并不是说有些浏览器支持那样,而有些浏览器却不支持(至少不应该这样),并且浏览器通常无论如何都不会使用RDFa(用于RDFa解析器,浏览器插件等)。 (2认同)
  • @sack:是的,可以,但是,如果它们具有相同的值,则还可以使用* one * meta元素:`&lt;meta name =“ description” property =“ og:description” content =“”&gt; (2认同)