Para entendermos as vantagens de se usar CSS, vamos voltar um pouquinho no tempo: Com a evolução da internet, as linguagem HTML também precisava evoluir juntamente com a necessidade dos desenvolvedores, com isso foram criadas várias tags (por exemplo “center”), que supriam essas necessidades, essas, por sua vez, por falta de planejamento, resultavam em um código sujo, enorme e confuso.
Mas depois de algum tempo, essas tags foram se tornando obsoletas, com isso surgiu uma nova solução: As Folhas de estilos em Cascata, ou seja, CSS. A função das CSS é simplesmente separar a formatação do conteúdo da página. Então, trate de ir esquecendo as horríveis tabelas.
Vantagens de se usar CSS
- Com CSS economiza-se tempo de criação e manutenção do site (o código de formatação fica isolado em um único arquivo CSS).
- Redução do código HTML.
- Os Navegadores carregam mais rápido a página, podendo chegar até a 70%.
- Maior eficiência no gerenciamento do Layout.
- Com recursos mais avaçados de CSS pode-se conseguir um design sofisticado sem utilização de imagens e tabelas.
Limitações do CSS
- Ainda nenhum browser suporta todas as especificações de style sheets definidas pelo W3C e alguns implemetam estilos de forma diferente.
Regras básicas a serem seguidas
- Deve-se assegurar antes de que os usuários que têm browsers que não suportam CSS terão uma apresentação aceitável das suas páginas.
- Se adotar CSS, não deixe “restos” de código de formatação HTML na página. Você poderá estar utilizando código desnecessário de formatação prejudicando a performance de carregamento da página.
- Não mantenha conjuntos paralelos de páginas com e sem CSS. A manutenção se torna muito difícil.