Значение атрибута префикса HTML (Open Graph Protocol)?
Я новичок вFacebook Open Graph Protocol, Я пытался выяснить, в чем смысл HTMLprefix
атрибут есть. Ближайший пост о переполнении стека, который я могу найти, посвященный этой теме:эта почта это было очень полезно, так как имеет дело с тем, какие различия существуют между различными возможными синтаксисами и какой использовать.
Однако пост ничего не говорит о том, что этоprefix
Атрибут есть или что он делает. AFAIK это не стандартный атрибут HTML. Я смог найтиэтот документ Я думаю, именно здесь W3C определяет этот атрибут, но не смог понять его.
Может ли кто-нибудь, пожалуйста, объясните мне:
Что этоprefix
атрибут сделать?
Могу я написать
<html prefix="og:http://ogp.me/ns#">
вместо
<html prefix="og: http://ogp.me/ns#">
или это будет синтаксическая ошибка?
Могу ли я включить несколькоprefix
атрибуты для любого данного тега HTML?
<head prefix="a: http://www.aaa.com/ns#" prefix="b: http://www.bbb.com/ns#">
Исходя из моих знаний HTML, это было бы неправильно, но потомprefix
это нестандартный атрибут. Поэтому, возможно, я хотел бы знать, могу ли я написать:
<head prefix="a: http://www.aaa.com/ns# b: http://www.bbb.com/ns#">
или не имеет смысла указывать несколько префиксов в любом месте дерева HTML?
Если этоprefix
тег не является частью спецификации HTML, как отправка страницы, содержащей этот атрибут, в средство проверки кода может привести к тому, что мой код будет соответствовать стандартам?
Спасибо, что ответили на мои вопросы.