Como posso validar o HTML offline?


20

Às vezes, quando estou desenvolvendo um site localmente, quero verificar se o html é válido, mas não consegui encontrar uma boa ferramenta. Quero que seja parcial como uma verificação de integridade quando estiver solucionando problemas de layout.

Você pode sugerir uma ferramenta que possa validar o HTML offline ? Não estou procurando validação dentro de um IDE, mas algo que carregará a página do servidor web.

Obrigado!

Respostas:



11

Para economizar tempo, uso uma extensão do Firefox chamada HTML Validator . Ele adiciona validação à sua janela de origem da visualização, informa erros e avisos em um painel inferior. Também coloca um ícone na parte inferior da janela, mostrando uma referência rápida para sim / não na validação. Se não, basta ver a fonte e ela mostra exatamente quais são seus erros.

Também valida a acessibilidade.


11
Oh sim. Valide conforme você for. Economiza uma etapa manual extra em cada página. Ainda não foi atualizado para HTML5.
Grant Palin

5

Você fez check-out do HTML Tidy ?


Esta é uma solução muito boa também; e como eles fornecem binários para quase todas as plataformas, também é uma boa opção para iniciantes.
Fwaechter

4

Você pode validar HTML e CSS localmente (e executar várias outras coisas úteis) com o complemento Web Developer Toolbar para Firefox. Também está disponível para o Google Chrome .


Esta é apenas uma maneira rápida de enviá-lo ao validador W3C. Dificilmente 'offline'.
Kris

Desculpas, eu interpretei mal a pergunta. Você pode validar localmente, mas não offline.
Virtuosi Media

2

No Debian / Ubuntu, você pode fazer:

sudo apt-get install w3c-markup-validator

Isso fornecerá a interface da web.

Se você deseja validar a partir do console, edite /usr/share/doc/w3c-markup-validator/examples/validate.ple instale libwebservice-validator-html-w3c-perl. Agora você pode executar validate.plcom um URL para validar.


Isso funciona muito bem no navegador. Você poderia descrever como editar validate.plpara que possa ser executado na linha de comando com o arquivo local? Eu não sei python e não tenho certeza de como fazê-lo.
Rafal 13/10

11
@ Rafal: você só precisa corrigir o URL para que ele aponte para o servidor da web que hospeda o w3c-markup-validator (que é CGI). Pode ser que o URL já esteja adequado, se você estiver executando o servidor da web na porta 80. Antes de instalar o material do console, verifique se ele funciona no navegador. Dessa forma, você também tem certeza de que o URL está correto. Além disso, é Perl, não Python.
Janus Troelsen
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.