Dos meta
atributos de elementos comunes son:
<meta name="" content="">
y
<meta property="" content="">
¿Cuál es la diferencia entre meta nombre y meta propiedad?
El name
atributo es la forma "habitual" de especificar metadatos en HTML. Está definido en la especificación HTML5 .
El property
atributo proviene de RDFa .
RDFa 1.1 amplía HTML5 para que sea válido usar meta
y link
elementos enbody
, siempre que contengan un property
atributo.
Puede utilizar ambas formas, HTML5 name
y RDFa property
, juntas en el mismo meta
elemento .
Tenga en cuenta que también puede ver meta
elementos con un itemprop
atributo . Eso sería de Microdata .
property="og:dscription"
yname="description"
como lo mismoviewport
como valor para elproperty
atributo significaría algo totalmente diferente a usarlo como valor para laname
propiedad; no es que algunos navegadores lo admitan así y otros no (al menos, no debería serlo), y los navegadores generalmente no usan RDFa de todos modos (es para analizadores RDFa, complementos del navegador, etc.).name|value
yname|content
etiqueta; solo funciona específicamente conproperty|content
.meta
elemento:<meta name="description" property="og:description" content="">