CSS não é uma linguagem bonita. Apesar de ser simples para começar e aprender, mas logo vai se tornar problemático em qualquer escala razoável de código. Não há nada que podemos fazer para mudar como CSS funciona, porém nós podemos fazer mudanças na maneira que escrevemos e estruturamos o código.
Em grandes e longos projetos, que estão em produção, com vários desenvolvedores com diferente especialidades e habilidades,é importante que todos trabalhem de maneira unificada com as outras coisas.
- Manter a folha de estilo sustentável;
- Manter o código transparente, robusto e legível;
- Manter a folha de estilo escalável.
Tem várias técnicas que devemos empregar para atender esses requisitos, e o CSS Guidelines é um documento com recomendações e abordagens que vão nos ajudar a atender esses requisitos.