Chegamos ao final do Módulo 19: Boas práticas de CSS em que você:
- conheceu os níveis de especificidade em CSS, indo do mais específico ao menos específico, e como isso afeta a aplicação de estilos em elementos HTML;
- calculou a especificidade de um seletor CSS com base em um modelo matemático, permitindo determinar qual regra será aplicada quando há conflitos;
- reconheceu a importância da eficiência na escrita de seletores CSS e como seletores mais eficientes podem melhorar o desempenho e a legibilidade do código CSS;
- compreendeu os princípios fundamentais da metodologia SMACSS e como ela pode ser aplicada para organizar o código CSS de forma mais eficiente e padronizada;
- estruturou um projeto web usando a abordagem de categorização de estilos em Base, Layout, Modulo, Stado e Tema;
- criou estilos modulares, reutilizáveis e flexíveis usando as diretrizes do SMACSS;
- conceituou a metodologia BEM (Block Element Modifier);
- aplicou a metodologia BEM na prática;
- assimilou as boas práticas de nomenclatura sugeridas pelo BEM;
- compreendeu a integração do SASS com a metodologia BEM;
- dominou a criação de blocos, elementos e modificadores;
- aplicou boas práticas de organização de código.
