Dois meta
atributos de elemento comuns são:
<meta name="" content="">
e
<meta property="" content="">
qual é a diferença entre nome meta e propriedade meta?
O name
atributo é a maneira "usual" de especificar metadados em HTML. É definido na especificação HTML5 .
O property
atributo vem de RDFa .
RDFa 1.1 estende HTML5 para que seja válido para usar meta
e link
elementos nobody
, desde que contenham um property
atributo.
Você pode usar as duas formas, HTML5 name
e RDFa property
, juntas na mesmameta
elemento .
Observe que você também pode ver meta
elementos com um itemprop
atributo . Isso seria da Microdata .
property="og:dscription"
ename="description"
como iguaisviewport
como valor para oproperty
atributo significaria algo totalmente diferente de usá-lo como valor para aname
propriedade; não é que alguns navegadores o suportem dessa forma e alguns não (pelo menos, não deveria ser), e os navegadores normalmente não usam RDFa de qualquer maneira (é para analisadores RDFa, complementos de navegador, etc.).name|value
ename|content
marca - ele só funciona especificamente comproperty|content
.meta
elemento:<meta name="description" property="og:description" content="">