O tidy é o cara da validação
Publicado em 25/09/2007 15:50
Categorias: web standard acessibilidade
Faz um tempo que queria validar o código do blog e estava apanhando um pouco por dois motivos:
Primeiro, como as vezes pego um link aqui e outro ali e eles nem sempre vêem normalizados para o XHTML, acaba ficando sempre um rabicho.
Segundo, os MALDITOS Flash's e seus OBJECT's e EMBED's, que insistem em fazer qualquer documento, por mais bonito que esteja dar erro ao tentar validar.
Bom vamos deixar o Flash pra lá, no próximo post conto um segredo para resolver o problema com ele, agora quero falar do tidy.
O tidy é um carinha que valida seu código, edenta, corrige, converte o que for preciso para CSS e faz mais algumas coisinhas conforme os parâmetros que forem passados.
Depois de uma mãozinha dele, finalmente validei 100% do blog, oque não acontecia, por causa dos Flash e alguns links com espaços e caracteres "proibidos".
Como somos humanos e não conseguimos lembrar de todas as convenções, códigos ASCII, e outros detalhes, o tidy cumpre o papel de resolver isso para nós.
Primeiro instale o tidy, o site é tidy.sourceforge.net, mas é lógico, para quem tem Ubuntu é só fazer assim:
sudo apt-get install tidy
Pronto, agora que você já tem o tidy instalado, pode usá-lo com essa combinação, que vai produzir um efeito muito bom:
tidy -asxhtml -ascii -icm arquivo.html
Isso faz o seguinte, converte o documento para XHTML usando encoding ISO-8859-1, aplica edentação, limpa atributos de FONT, NOBR e CENTER, converte para CSS e salva as alterações no próprio arquivo.
As vezes pode ser que você ainda queira fazer algum ajuste, mas provavelmente o seu arquivo já estará pronto para validar, eu costumo ainda dar uma olhada pra ver oque ele fez, aprender um pouco mais e deixar o arquivo do meu jeito também.
Para ver as opções do tidy use:
tidy -h | more
Amanhã explico como resolver o problema do Flash o vilão dos Web Developers.
Abraço, T+
Alfredo Ribeiro




