O documento discute Object Oriented CSS (OOCSS), um método para estruturar arquivos CSS de forma modular e reutilizável. Ele descreve problemas comuns em CSS como arquivos gigantes, muitas estruturas sendo criadas, e falta de padronização. O documento propõe dois princípios básicos: separar estrutura e visual, e separar conteúdo de container. Ele também recomenda criar uma biblioteca de componentes reutilizáveis para novas páginas.
13. CRIE UMA BIBLIOTECA DE
COMPONENTES
NOVAS PÁGINAS DEVEM SER CRIADAS À PARTIR DA
BIBLIOTECA
NÃO DEVE SER NECESSÁRIO CRIAR NOVOS ESTILOS
PARA A PÁGINA
CRIE MODULOS E REUTILIZE-OS
REVISITE SUA BIBLIOTECA E NUNCA CRIE ALGO
NOVO SEM ANTES CRIAR UM COMPONENTE PARA
SEU SISTEMA
14.
15. PROBLEMAS (OU NÃO)
SEPARATION OF CONCERNS (SEPARAÇÃO DE
PREOCUPAÇÕES)
MUDANÇAS FUTURAS DO LAYOUT NÃO SE LIMITAM
AO CSS
MUDANÇAS FUTURAS DO LAYOUT NÃO SE LIMITAM
AO CSS (APESAR DE NUNCA TEREM SE LIMITADO :P)
EXIGE CUIDADO E DEDICAÇÃO DE TODOS (TODOS
SÃO RESPONSÁVEIS)