Aprenda CSS com esse ótimo curso gratuito!
Para a maioria dos utilizadores, o aspecto do documento (a cor, a fonte, as margens) são elementos tão importantes como o conteúdo textual do documento. No entanto, o HTML não é desenhado para controlar estes aspectos do layout do documento. O que deve ser feito, é utilizar o HTML para identificar títulos, parágrafos, listas, links, e outros elementos estruturais do documento, e posteriormente adicionar uma style sheet para especificar o layout separadamente. Deste modo, será mais provável que um qualquer browser seja capaz de apresentar o documento correctamente, como também a alteração de um estilo em todo o site será mais fácil (bastará mudar a style sheet).