What's the difference between meta name and meta property?
The name
attribute is the "usual" way for specifying metadata in HTML. It’s defined in the HTML5 spec.
The property
attribute comes from RDFa.
RDFa 1.1 extends HTML5 so that it’s valid to use meta
and link
elements in the body
, as long as they contain a property
attribute.
You can use both ways, HTML5’s name
and RDFa’s property
, together on the same meta
element.
Note that you might also see meta
elements with an itemprop
attribute. That would be from Microdata.