Semântica no HTML - Anorexia nos elementos
Atenção: Não estou falando da doença anorexia nervosa. Esse artigo faz apenas uma comparação humorística sobre uma linguagem tecnológica e não tem intuito ofensivo.

Uma prática muito comum no HTML é tornar os elementos anoréxicos, sendo os mais afetados as âncoras e imagens, embora outros elementos poderiam dar uma boa engordada.
Por padrão as âncoras (o elemento a que forma os links) no HTML não requerem nenhum atributo por padrão, embora seja comum usar o atributo href (por motivos óbvios).
Um exemplo de âncora anoréxica seria essa:
<a href="http://www.acordapraweb.com">site interessante</a>
Apenas a ligação em si é definida, e mais nenhuma informação sobre o destino dela é determinada. Uma pena.
Vamos ver agora uma âncora saudável, corada e em boa forma:
<a href="http://www.acordapraweb.com" title=”Acorda pra Web! - Web Semântica” hreflang=”pt-br”>site interessante</a>
Olhem! Dá até gosto de ver. Além da ligação essa âncora informa ao HTML qual a lingua da página de destino (usando o atributo hreflang) e atribui um título explicativo à mesma (atributo title). Uau!
Uma das âncoras mais bem comportadas, que come bem e fica gordinha, são âncoras de arquivos para download. Por exemplo, nessa:
<a href="http://www.acordapraweb.com/compatibilidade.html" title=”Acorda pra Web! - Tabela de Compatibilidade CSS” hreftype=”text/html” hreflang=”pt-br” rel=”enclosure”>Compatibilidade CSS em navegadores</a>
O atributo hreftype define o tipo de arquivo do link. Nesse caso foi text/html, mas você pode especificar application/zip para arquivos compactados em zip por exemplo.
Outro atributo interessante é o rel com valor enclosure. Esse é um dos microformatos essenciais, que define que o conteúdo daquele link deve ser tratado como um download.
*Imagem por Peter Werner


2/5/2007 às 5:05 am
interessante… explica um pouco sobre a importância dos microformats… boa analogia!
2/5/2007 às 5:08 am
É….. seus posts nos fazem refletir sobre como usamos nossos elementos, muito bom.
2/5/2007 às 7:04 am
MUITO BOM Eu fiz o curso de microformats da Visie e recomendo.. é o Futuro ou o Presente da Web.
21/5/2007 às 3:24 pm
[...] Web 2.0) funciona com links. Um link na internet é uma simples ligação entre um recurso e outro. Por mais ricos que os links sejam no HTML, eles continuam simples demais pra uma Web [...]