Qual é a maneira correta de adicionar o Facebook Connect e seus xmlns ao (x) html5?
Pergunta
Estou recebendo esta pergunta [O Facebook Connect não validará Isso usando o Facebook Connect e outros 'widgets sociais' do Facebook simplesmente não resultam em um documento 'válido'.
Em relação a (x) html5, no entanto, qual seria o (mais) Doctype/cabeçalho apropriado, se eu quiser incluir o Facebook Connect Content nas minhas páginas e estar o mais próximo possível de 'válido' (x) html5?
Solução
Se você estiver usando o XHTML5, não precisará incluir um doctype. Você pode incluiru003C!DOCTYPE html> Se quiser, mas não é necessário. Você simplesmente precisa especificar o espaço para nome do XHTML e o espaço para o nome do Facebook Connect.
Não estou familiarizado com o Facebook Connect, mas você precisará garantir que o documento seja processado como XML, o que significa atendê -lo com um tipo de MIME XML, como aplicativo/xhtml+xml. (A serialização de texto/HTML não suporta espaços para nome).
O validador HTML5 não poderá verificar a conformidade da marcação do Facebook, mas ainda deve poder verificar a conformidade do XHTML. Os elementos de outros namespaces podem ser incluídos, mesmo que o validador HTML5 não os suporte.
Outras dicas
Não há maneira adequada.
Achei esses links úteis. Talvez você possa achá -los úteis também.
http://earthpeople.se/labs/2010/09/html5-validation-with-facebook-opengraph/