LuizTiago.com - WebDeveloper

Blog

Quais nomes devemos utilizar na estrutura dos sites?

Quantas vezes já lidamos com a diferença na estrutura de sites que foram implementados por outras pessoas? Cada um tende a criar o seu padrãozinho e utilizá-lo no resto da vida, o que complica bastante as pessoas que ainda vão mexer naquela estrutura. E é por falta da divulgação da nomenclatura recomendada que isto acontece. Muitos nem conhecem, nem nunca imaginaram que isto um dia seria um problema, mas em poucos minutos teremos a solução para isto.

Como todos nós sabemos, devemos utilizar nos nossos elementos no HTML nomes intuitivos e não-duplicados, pois nomes complicados confundem quem precisa entender a estrutura do site e tags com o mesmo id provocam erros na validação. E este padrão vai lhe deixar bem longe destes e de outros problemas.

Vocês já devem ter visto na div principal do site, nomes como: all, geral, main, tudo, wrapper, etc. E no conteúdo do site nomes como: miolo, texto ou até divtexto. Após várias pesquisas, consegui concentrar esta nomenclatura padronizada e venho a utilizando nos meus últimos projetos. Segue abaixo uma lista com alguns exemplos e suas determinadas estruturas:

  • Estrutura geral: div #container
  • Topo: div #header
  • Menu: ul #nav
  • Centro: div #middle
  • Coluna: div #colLat
  • Conteúdo: div #content
  • Rodapé: div #footer

Padrao para Nomenclatura das Divs Estruturais dos Sites

Lembrando, esta estrutura é apenas um exemplo. Não é necessário utilizar todos estes elementos, nem na posição que exemplifiquei. Vale salientar também que estas div’s com nomes em inglês só devem ser utilizadas nos elementos estruturais dos sites. Nos demais elementos, devemos utilizar o idioma padrão do site, lembrando sempre o uso dos nomes intuitivos (que isto é muitíssimo importante). Também não devemos utilizar nos id’s, palavras como: esquerda, direita, centro, coluna1, azul, vermelho, etc.

Padrões como esse também existem para diversas outras ocasiões, como por exemplo, o nome do arquivo *.css principal do site. Colocar style.css, estilo.css ficam redundantes, concordam?! (Tá bom, me entrego... já usei muito esses nomes antes!) Mas se a extensão é .css, já quer dizer que é um arquivo de estilo! É o mesmo que colocar ArquivoExecutavel.exe ou PHPdoMeuSite.php. Para identificar, devemos colocar o nome da media do arquivo: screen.css, print.css, handheld.css, etc.

Estes padrões são apenas alguns exemplos e dicas ao criar um site com WebStandards. Não existe nenhuma lei que rege isto internacionalmente. Isto são apenas recomendações de boa prática de desenvolvimento.

Mudando um pouco de assunto, o 13º EWD (Encontro de Web Designers) já está com data marcada. Já estou contando as horas para a inscrição do Peixe Grande 2008, e conto com a ajuda de todos vocês! Espero ter ajudá-los com esta palhinha. Críticas, dúvidas e sugestões não deixem de comentar, é de graça!

Comentários

Julio Fragoso
Belo post mais uma vez.

Gostei de ver você falar sobre isso abertamente e ver que tem Front-Ends engajados em causas profissionais.

Esses "Bons modos" ajudam a aumentar ainda mais a velocidade de produção, sem perder qualidade.

É isso lula, continua a me manter e a manter alguns feeds engajados em causas "pequeninas", mas que ajudam a todos.
Roque Junior
Grande Lula, estão começando a surgir oportunidades para montar sites e nao somente programar, já peguei muitas dicas com você e com certeza esta é mais uma grande dica.

Torço por você sempre.

Abração
Ítalo Araújo
Muito bom cara!

Parabéns pelo post.

Abração

Comente