Compreender o papel da CSS
Cascading Style Sheets (CSS) gerenciar a apresentação da página web e governar como as páginas parecem e se comportam quando em exposição para os utilizadores (ou a ser impressos em papel ou ouvido em um conversor de texto-para-voz).
CSS é uma outra linguagem de marcação que mistura símbolos especiais e palavras-chave para definir regras para manipulação de elementos HTML específicos (e até mesmo casos específicos de elementos HTML quando # 147-especial manuseamento # 148- é necessária). CSS é melhor entendida como uma ferramenta para gerenciar a formatação, layout e comportamento em páginas da web.
CSS oferece uma incrível variedade de controles de apresentação, incluindo o posicionamento e disposição dos elementos do documento, identificação e atribuição de cores para texto e fundos, e seleção e manipulação de tipos específicos denominados fontes, para informação textual.
CSS fornece métodos para que uma única página de marcação pode ser apresentada em diferentes estilos para diferentes formas de prestação, de modo que um documento pode ser ajustado e melhorado para a entrega em uma tela, uma página impressa, pela voz, ou até mesmo em um Braille- com base dispositivo tátil.
Quando um autor constrói uma página web, ele ou ela pode definir uma folha de estilo para esse documento. No entanto, o navegador web do leitor pode substituir suas definições com uma folha de estilo diferente se o leitor assim o desejar.
CSS define um regime de prioridade, o chamado cascata, que define quais regra de estilo deve ser aplicado a elementos HTML individuais em um documento. Tais prioridades ou pesos são calculados para aplicar regras de estilo para que os resultados são previsíveis e repetíveis.