Я новичок в Facebook Open Graph Protocol. Я пытался выяснить, что означает значение атрибута HTML prefix
. Ближайший пост в Stack Overflow, который я мог найти, касался этого вопроса этот пост, который был очень полезен, поскольку он касается того, что различия между различными возможными синтаксисами и какой для использования.
Однако сообщение ничего не говорит о том, что этот атрибут 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, как бы передать страницу, содержащую этот атрибут, в средство проверки кода, когда-либо результат, когда мой код соответствует стандартам?
Спасибо, что ответили на мои вопросы.