Мой ответ - это в основном reha sh ответов, данных здесь и здесь . Вы должны указать пространство имен с атрибутом prefix
(более новый, более рекомендуемый метод) или объявлением xmlns
(эквивалентно; более старое напоминает x html). Однако для метатегов Opengraph вы можете опустить префикс / декларации, так как Opengraph (среди прочих) широко признан:
Пользователи RDFa могут использовать эти префиксы без каких-либо обязательств определения префиксов в HTML коде
Несмотря на это, явное лучше, чем неявное, как говорят в нашей профессии. Лучше объявить, что вы используете метатеги Opengraph, чем просто использовать их и ожидать, что тот, кто читает теги, получит вывод, основываясь на опыте: «О, если я когда-нибудь увижу префикс« og », он, вероятно, расшифровывается как Opengraph», хотя большинство люди будут делать именно это. Предложение об объявлении префикса очень хорошее, и вы должны следовать ему. Одна из причин заключается в том, что будет легче различать теги guish Opengraph 'og', чем другие будущие теги 'og', которые могут стать более популярными в будущем.
В заключение, Вы можете выбрать любой из трех методов: prefix
, xmlns
или вообще ничего, с предпочтением первого.