Você já ouviu falar sobre HTML semântico?
Ou marcação semântica?
Atualmente, com a evolução do HTML, tornou-se frequente ouvirmos falar
sobre desenvolvimento de HTML semântico
.
Isto significa que passamos a usar elementos HTML
pelo o que eles são
e deixamos de lado a construção das tags pensando apenas no lado visual.
HTML semântico
O HTML semântico nos leva a produzir uma página web
que tenha um real significado e que não seja feita
apenas para apresentação bonita!
Um elemento semântico ele nos diz claramente o seu significado,
seja para o navegador quanto para o desenvolvedor no qual está
fazendo o código.
Temos por exemplo a tag div
.
div é uma tag não-semântica, pois ela não nos diz nada
sobre seu conteúdo! Ela sozinha, não representa nada para nós
Agora, por outro lado, temos a tag table
Table é uma tag semântica pois mesmo sem conteúdo,
nós sabemos que ela é uma tabela, e nos diz isso claramente.
Observe este exemplo, onde primeiro temos um código não-semântico:
1 | <html> |
Agora, se formos escrever esse mesmo pedaço de código
utilizando as novas tags do HTML5:
1 | <html> |
HTML Semântico e SEO
O desenvolvimento utilizando essas práticas de
construção de páginas pensando nas tags corretas
tem como benefício também a melhoria no seu SEO.
Isso porque os robôs de buscas conseguirão entender
melhor o que seu site está passando para eles,
com conteúdos organizados e claros!
O site html5 Doctor criou uma imagem muito legal para nos ajudar
a entender qual tag HTML podemos usar para construção: