Два общих metaатрибута элемента:
<meta name="" content="">
а также
<meta property="" content="">
в чем разница между мета-именем и метасвойством?
Ответы:
nameАтрибут является «обычным» способом для определения метаданных в HTML. Это определено в спецификации HTML5 .
propertyАтрибут приходит от RDFa .
RDFa 1.1 расширяет HTML5 , так что она действует использовать metaи linkэлементы вbody тех пор , пока они содержат propertyатрибут.
Вы можете использовать оба способа, HTML5 nameи RDFa property, вместе в одном metaэлементе .
Обратите внимание, что вы также можете видеть metaэлементы с itempropатрибутом . Это было бы из Microdata .
viewportкачестве значения для propertyатрибута будет означать нечто совершенно иное, чем использование его в качестве значения для nameсвойства; дело не в том, что некоторые браузеры поддерживают это так, а некоторые нет (по крайней мере, так быть не должно), и браузеры в любом случае обычно не используют RDFa (это для парсеров RDFa, надстроек браузера и т. д.).
name|valueи name|contentтеги - он работает только с property|content.
meta элемент:<meta name="description" property="og:description" content="">
property="og:dscription"иname="description"атрибуты одинаковы