[Página prévia] [Próxima página] [Seção página de conteúdo]

Vantagens dos Style Sheets

Antes de mais nada, deve ser dito que quase tudo o que se pode fazer com style sheets pode ser feito também com os descritores de HTML convencionais (existem apenas umas poucas exceções, e uma enorme quantidade de coisas que só podem ser feitas com tediosas construções de HTML). Entretanto, há vantagens adicionais no uso da:

1. Separação Lógica da Estruturação e da Formatação das Informações

No Guia de HTML, eu descrevi o HTML como um sistema para a formatação de documentos; falando de maneira prática, isto é o correto, mas não é o que o HTML pretende ser. Em vez disso, o HTML foi projetado como um sistema de estruturação que designa o estado relativo dos blocos de informação (cabeçalho maior, cabeçalho secundário, parágrafo normal, etc.) e deixa a cargo do software do browser a decisão a respeito de que formatação deve ser usada para representar essa estrutura. Este projeto está de acordo com a idéia de que os documentos web devem ser completamente independentes de plataformas particulares e de software. Ele também corresponde à tradicional relação entre autores e editores de textos impressos, na qual o autor forneceria o conteúdo e a estrutura da informação, e o editor decidiria com que cara o texto seria graficamente representado. No entanto, os processadores de texto e os sistemas de editoração eletrônica mudaram muito o poder de decisão sobre a aparência e o conteúdo, entregando-o novamente nas mãos dos autores, e hoje em dia muitos autores estão relutantes em deixar esse poder de novo aos caprichos dos web browsers.

Conseqüentemente, o HTML evoluiu para uma combinação complexa e confusa de estruturar e formatar os descritores, o que torna a manutenção de um web site grande e complicado uma tarefa árdua e difícil (se você usar a tag FONT, por exemplo, e quiser mudar a cara de uma fonte ou a sua cor num certo número de páginas, vai gastar horas para rastrear todas as instâncias). Os style sheets vão lhe permitir isolar os códigos de formatação aplicado a várias páginas, de maneira que as mudanças gerais de estilo podem ser feitas editando apenas um único arquivo.

2. Redução do Tamanho e de Tempo de Carregamento das Páginas

Quando um usuário quer acessar uma página web, o browser tem que analisar todo o código HTML da página para representá-la na tela. Se você colocar uma formatação complexa nas suas páginas, isso acrescenta um monte de tempo de análise para cada página. Ao colocar as formatações numa única folha de estilo referenciada por cada página, você reduz a quantidade de código das páginas e conseqüentemente isto reduz também a quantidade de dados que têm que ser transmitidos e analisados pelos browsers. O resultado são páginas que aparecem mais rapidamente e usuários mais felizes.

[Página prévia] [Próxima página] [Seção página de conteúdo]