Existem 3 modos de se aplicar as folhas de estilo: Embedding(Interno), inline (em linha) e Linking (externo)
- Interno: Os comandos CSS ficam dentro de cada página HTML. Permite que uma página possa utilizar uma formatação diferente das outras de um "site".
- Em linha: Os comandos de um certo estilo ficam diretamente no elemento HTML que se deseja alterar. Possibilita que só aquele elemento seja estilizado, sem alterar todos os outros da página.
- Externo: Criar um arquivo texto, com todos os estilos a serem aplicados. Salvar com o fomato .css.
http://www.ufpa.br/dicas/htm/htm-esti.htm
O CESPE se baseou no Wikipedia:
"Cascading Style Sheets (ou simplesmente CSS) é uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento.
Em vez de colocar a formatação dentro do documento, o desenvolvedor cria um link (ligação) para uma página que contém os estilos, procedendo de forma idêntica para todas as páginas de um portal. Quando quiser alterar a aparência do portal basta portanto modificar apenas um arquivo."
http://pt.wikipedia.org/wiki/Cascading_Style_Sheets