Acorda pra Web!

Tecnologia que vai mudar nossas vidas, depois do café.

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.

Anorexia em elementos HTML não mata.

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

4 Respostas para “Semântica no HTML - Anorexia nos elementos”

  1. Yalli Oliveira diz:

    interessante… explica um pouco sobre a importância dos microformats… boa analogia!

  2. Aguinelo Pedroso diz:

    É….. seus posts nos fazem refletir sobre como usamos nossos elementos, muito bom.

  3. Cristian diz:

    MUITO BOM Eu fiz o curso de microformats da Visie e recomendo.. é o Futuro ou o Presente da Web.

  4. Acorda pra Web! » Um pouco mais do que links - Web Semântica, Programação e Tecnologia que vai mudar nossas vidas, só depois do café diz:

    [...] 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 [...]

Deixar um Comentário

XHTML: Você pode usar essas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>