Microformatos

Olá pessoal, fim de ano chegando e esse será nosso último post de 2013. Bom, pra fechar o ano com chave de ouro, aprenderemos o conceito de Microformatos, bora lá?!

O que é?

Já falei aqui anteriormente que a semântica presente em nossos sites deve ser nosso objetivo primordial, já que é o que nos ajuda a rankear em sites de busca, além de aumentar o significado de cada elemento HTML, provendo uma comunicação mais próxima da humana do que a de códigos. E todo esse conceito de semântica é aplicado nos microformatos, já explico o porquê.

Microformatos é uma série de especificações que tem como foco principal relacionar a informação ou os dados com os humanos em primeiro lugar e em segundo com as máquinas. É uma nova maneira de se pensar sobre dados. Esta série de especificações constitui um “dicionário” de conteúdo semântico para (X)HTML que tem como base os web standards e é escrito para descrever a informação de forma mais simples possível.

Como podem ver na citação acima, o objetivo de se usar microformatos é o de acrescentar informações aos nossos dados HTML, de forma semântica e padronizada, já que essas especificações são livres para qualquer webdeveloper implementar em seus sites. Além disso, como dito antes, nos ajuda a aumentar as chances de termos nosso conteúdo sendo buscado constantemente por motores de busca, já que eles procuram os conteúdos mais relevantes.

Listo abaixo as características principais de Microformatos:

  • - Criado para resolver problemas específicos;
  • - Ser o mais simples possível;
  • - Criado primeiro para humanos e máquinas em segundo lugar;
  • - Reutilizar blocos de código quando necessário utilizados dentro dos padrões web;
  • - Aplicação em blocos e trechos específicos (modularidade)

Usos

O conceito já foi explicado, mas onde e como colocar esses microformatos? Se eu fosse listar todas as aplicações aqui, teríamos de ficar lendo esse post por horas, já que são inúmeras as possibilidades. Portanto, focarei nas mais usadas:

hCard: Microformato utilizado para publicar detalhes de contato de pessoas e organizações, etc. Exemplo:

Código:

Resultado:

hCalendar: Microformato utilizado para publicar informações de eventos. Exemplo:

Código:

Resultado:

Como podem ver, apenas utilizamos classes específicas para cada elemento, porém esses nomes não foram criados de forma aleatória, e sim de acordo com as especificações. Querem informações mais detalhadas? Deixo abaixo alguns links que poderão ajudar-lhes. Por hoje é só, agradeço mais uma vez por ter lido até aqui e desejo boas festas de fim de ano! Até 2014 :)

Links:

Comentários

Postagens mais visitadas deste blog

Seletores CSS

Design Responsivo

Modelo OSI