Utilize declarações em letras minúsculas no CSS
Postado por: Pedro Rogério emCodificar CSS não é uma tarefa tão fácil assim como parece, mesmo os mais experientes passam por problemas, e algumas vezes, por falta de mera atenção. Utilizar declarações com letras maiúsculas em CSS é uma delas, não, não é errado você fazer isso, mas vou explicar o por que de sempre utilizar declarações em letras minúsculas.
Se lembram de quando utilizavamos o nosso querido HTML 4? Alí não importava se você codificava o código em maiúsculas ou em minúsculas, mas no XHTML, todas as declarações devem ser escritas em minúsculas, isso é regra. Aqueles que migraram do HTML para o XHTML por favor, não esqueçam isso.
Utilizar também declarações em letras minúsculas, é necessário, pois muitas vezes, não é somente você quem vai mexer no código de um site, e com isso também pode acontecer de seu companheiro de equipe, que está iniciando no mundo do Desenvolvimento Web ficar meio perdido por causa disso. Para aqueles que não sabem, CSS é case-sensitive, portanto, isso: Foo é diferente disso: foo.
Portanto, pense 2 vezes antes de ficar utilizando declarações com letras maiúsculas.














Eu já utilizo sempre em minhas declarações usando minúsculo, justamente pra não ter problema algum e escrever o código mais semântico possível, além do que facilita o desenvolvimento/leitura.
Que absurdo!
Eu utilizo uma convenção pra codificar css que, ao meu ver, torna o código bem legível: classes e IDs em letra minúscula e HTML em letra maiúscula.
Exemplo: DIV#teste…
Até mais.
Eu concordo com 3 coisas nesse post.
1- “…mesmo os mais experientes passam por problemas…”;
2- “…Utilizar ‘declarações’ com letras maiúsculas em CSS é uma
delas, não, não é errado você fazer isso,…”
3- “…não é somente você quem vai mexer no código…”
Aproveitando o embalo vamos corrigir algo antes:
“…no XHTML, todas as declarações devem ser escritas em minúsculas,
isso é regra…”
o correto seria:
“…no XHTML, todas as tags e o nome de seus atributos devem ser escritas em minúsculas (o DOCTYPE foje a regra)…”
Sendo assim isso já não serve de justificativa para não utilizar maiúsculas nos seletores CSS, pois as classes e os id’s são valores dos atributos.
Restou no post apenas esta justificativa:
“…seu companheiro de equipe, que está iniciando no mundo do Desenvolvimento Web ficar meio perdido…”
Muito fraca.
==========
o case-sensitive é algo muito bom em muitas linguagens de programação. Nomenclaturas de objetos, classes ou variáveis utilizando CamelCase, se tornaram uma boa prática em várias linguagens de programação.
Dica para quem está começando:
Leia as Especificações de xhtml e css.
http://www.w3.org/TR/xhtml1/
http://www.w3.org/TR/CSS2/
vc não vai encontrar nada mais completo.
Muito bacana o post, tava meio sumido aqui do blog por falta de tempo mais vou fazer o possível p/ passar aqui todos os dias e gostaria de propor uma idéia: Gostaria de saber o que o pessoal que comenta aqui acha de todo mundo coloca o msn nos post p/ fazer contato profissional?
um abraço t+
rvf20bh@hotmail.com