Significado do atributo de prefixo HTML (Open Graph Protocol)?
eu sou novoProtocolo de gráfico aberto do Facebook. Eu tenho tentado descobrir qual é o significado do HTMLprefix
atributo é O post mais próximo sobre Stack Overflow que eu pude encontrar lidando com esse assunto éesta postagem o que foi muito útil, pois lida com as diferenças entre as várias sintaxes possíveis e qual delas usar.
No entanto, o post não diz nada sobre o que issoprefix
atributo é ou o que faz. AFAIK, este não é um atributo HTML padrão. Eu consegui encontraresse documento que acho que é onde o W3C define esse atributo, mas não conseguiu entendê-lo.
Alguém poderia me explicar:
O que faz oprefix
atributo fazer?
Posso escrever
<html prefix="og:http://ogp.me/ns#">
ao invés de
<html prefix="og: http://ogp.me/ns#">
ou isso seria um erro de sintaxe?
Posso incluir váriosprefix
atributos para qualquer tag HTML?
<head prefix="a: http://www.aaa.com/ns#" prefix="b: http://www.bbb.com/ns#">
Com base no meu conhecimento de HTML, isso seria errado, mas depoisprefix
é um atributo não padrão. Então, talvez o que eu gostaria de saber seja: posso escrever:
<head prefix="a: http://www.aaa.com/ns# b: http://www.bbb.com/ns#">
ou especificar vários prefixos em qualquer lugar da árvore HTML não faz sentido por algum motivo?
Se esteprefix
tag não faz parte da especificação HTML, como o envio de uma página que contém esse atributo a um validador de código resultaria em um código compatível com os padrões?
Obrigado por responder às minhas perguntas.