• Use algum CSS reset;
• Escolha ou crie a sua própria GRID CSS;
• Escreva suas propriedades em ordem alfabética ou por tipo de propriedade;
• Use regras resumidas;
• Indentar elementos encaixados (?)
• Um único padrão de nomenclatura [camelCase, dash-case, underscore, ou…];
• Uma Regra = Uma linha … Múltiplas regras = Múltiplas linhas;
• O código de um time deve parecer ter sido escrito pela mesma pessoa;
• Escolha bons nomes;
• Comente para organizar;
• Separe em mais de uma folha de estilos;
• Use em/rem.
Dicas rápidas
• Quando estiver duplicando código;
• Quando notar muitas vírgulas no css;
• Quando não estiver aproveitando a cascata;
• Quando você estiver utilizando muitas tags como seletores;
• Quando posicionar algo estiver muito difícil;
• Quando você observar valores gigantes no css;
• Quando houver código que você não sabe onde é ou se ainda é usado;
• Quando você não souber como resolver o side effect do float;
• Quando ficar confuso entre margin e padding;
• Quando você precisar sobrescrever você mesmo.
Módulos
Faça componentes para
serem reutilizados,
em outros contextos,
sem afetar e sem serem afetados
pelos estilos de outros módulos.
Necessário vir desde
o Wire e Layout esse pensamento