Serviço de validação de marcação W3C

Da Wikipédia, a enciclopédia livre
Ir para navegação Pular para pesquisar
Etiqueta que certifica que um site foi verificado quanto a marcação bem formada de XHTML (acima) e CSS (abaixo)

O Markup Validation Service é um validador do World Wide Web Consortium (W3C) que permite aos usuários da Internet verificar documentos HTML e XHTML pré-HTML5 para marcação bem formada em relação a uma definição de tipo de documento . A validação de marcação é uma etapa importante para garantir a qualidade técnica das páginas da web. No entanto, não é uma medida completa de conformidade com os padrões da web . [1] Embora a validação do W3C seja importante para a compatibilidade do navegador e usabilidade do site, não foi confirmado o efeito que tem na otimização do mecanismo de pesquisa .

Como o HTML5 removeu o uso de DTD em favor de um "Padrão de Vida", o Serviço de Validação de Marcação tradicional não é aplicável a esses formatos. Em vez disso, a validação é realizada usando um "Nu Validator" de código aberto, uma instância do qual é fornecida pelo W3C. [2]

História

O serviço de validação de marcação começou como The Kinder, Gentler HTML Validator , um projeto de Gerald Oskoboiny. [1] Ele foi desenvolvido para ser uma versão mais intuitiva do primeiro validador HTML online escrito por Dan Connolly e Mark Gaither, que foi anunciado em 13 de julho de 1994. [3]

Em setembro de 1997, Oskoboiny começou a trabalhar para o W3C e, em 18 de dezembro de 1997, o W3C anunciou seu W3C HTML Validator baseado em seus trabalhos. [4] Em novembro de 2008, o W3C lançou o mecanismo validator.nu HTML5 e a capacidade de verificar a conformidade dos documentos com o HTML5. [5]

O W3C também oferece ferramentas de validação para tecnologias da web diferentes de HTML / XHTML, como CSS , esquemas XML e MathML . [6]

Alojamento navegador

Muitos dos principais navegadores da web costumam tolerar certos tipos de erros e podem exibir um documento com êxito, mesmo que não esteja sintaticamente correto. Certos outros documentos XML também podem ser validados se fizerem referência a um DTD interno ou externo .

Limitações

Os validadores de marcação não podem ver o "quadro geral" em uma página da web, [ esclarecimento necessário ], mas eles se destacam em pegar tags de fechamento perdidas e outros aspectos técnicos. [6] [7]

Os validadores baseados em DTD também são limitados em sua capacidade de verificar os valores dos atributos de acordo com muitos documentos de especificação. Por exemplo, o uso de um DOCTYPE HTML 4.01 bgcolor="fffff"é aceito como válido para o elemento "body", embora o valor "fffff" não tenha um caractere '#' anterior e contenha apenas cinco (em vez de seis) dígitos hexadecimais. Além disso, para o elemento "img", width = "really wide" também é aceito como válido. Os validadores baseados em DTD não são tecnicamente capazes de testar esses tipos de problemas de valor de atributo.

As páginas podem não ser exibidas como pretendido em todos os navegadores, mesmo na ausência de erros de validação e exibição bem-sucedida em outros navegadores. A única maneira de garantir que as páginas sempre sejam exibidas conforme pretendido é testá-las em todos os navegadores que devem ser processados ​​corretamente. [7]

Validação CSS

Embora o W3C e outros validadores HTML e XHTML avaliem as páginas codificadas nesses formatos, um validador separado como o validador CSS do W3C pode verificar se não há erros na folha de estilo em cascata associada . Os validadores CSS aplicam os padrões CSS atuais aos documentos CSS referenciados. [7]

Veja também

Referências

  1. ^ a b "Sobre o serviço de validação de marcação W3C" . Serviço de validação de marcação W3C . Consórcio da World Wide Web . Página visitada em 2011-05-20 .
  2. ^ "Pronto para verificar - Nu Html Checker" . validator.w3.org .
  3. ^ Connolly, Dan (1994-07-13). "ANÚNCIO: Serviço de validação de HTML HaL Interactive" . www-html (lista de discussão) . Página visitada em 2008-06-28 .
  4. ^ Oskoboiny, Gerald (2003-03-22). "História do Kinder, Gentler HTML Validator" . Página visitada em 2008-06-28 .
  5. ^ "O que há de novo no serviço de validação de marcação W3C" . validator.w3.org . Página visitada em 31/05/2016 .
  6. ^ a b "Sobre o validador CSS" . Consórcio da World Wide Web . Página visitada em 2012-06-24 .
  7. ^ a b c Castro, Elisabeth: HTML, XHTML & CSS, Sexta Edição , página 345–346. Visual Quickstart Guides, Peachpit Press, 2007. ISBN 0-321-43084-0 

Ligações externas