Semântica no HTML - Os três mandamentos do div
-
Use só em casos de emergência
Já viu um botão protegido por um vidro com um aviso quebre em caso de emergência? O
<div>deveria ter um desses. Use somente quando tiver certeza que não existe elemento melhor. -
É HTML, não CSS
Não escravize o HTML, o
<div>não existe só pra que você possa usar CSS. Eu insisto muito nesse ponto, crie os ids e classes de maneira descritiva. -
O
<div>é semânticamente neutroNa especificação do HTML é dito que os elementos
<div>e<span>, em conjunto com os atributos id e class, oferecem um mecanismo genérico para adicionar estrutura aos documentos.Isso não significa que ele é completamente sem semântica. Quem dá a semântica pra ele é você usando os atributos id e class.
Além do <div> esses mandamentos servem para o <span> também.


9/5/2007 às 10:10 am
O Henrique escreveu um texto sobre isso há um tempo atrás.
16/5/2007 às 1:04 am
[...] de fato se devem ou não usar apenas as tabelas, esquecendo que os outros elementos do HTML, principalmente o <div>, também devem obedecer regras e [...]
18/8/2007 às 4:08 pm
[...] Leitura recomendada: http://www.acordapraweb.com/semantica-no-html-os-tres-mandamentos-do-div/ [...]
10/3/2008 às 5:46 pm
“DIV” é abreviação de “Division”, Divisão.
É um bom jeito de associar a um determinado significado, um determinado tipo de uso.
Dividir o assunto.