Índice:
- Definição - O que significa CSS (Cascading Style Sheet)?
- Techopedia explica Cascading Style Sheet (CSS)
Definição - O que significa CSS (Cascading Style Sheet)?
CSS (Cascading Style Sheets) é um padrão (ou idioma) que descreve a formatação de páginas da linguagem de marcação. CSS define formatação para os seguintes tipos de documento:
- Linguagem de marcação de hipertexto (HTML)
- Linguagem de marcação de hipertexto extensível (XHTML)
- Linguagem de marcação extensível (XML)
- Gráfico vetorial escalável (SVG)
- Linguagem de Interface do Usuário XML (XUL)
O CSS permite que os desenvolvedores separem o conteúdo e os elementos visuais para maior controle e flexibilidade da página. Um arquivo CSS normalmente é anexado a um arquivo HTML por meio de um link no arquivo HTML.
Em dezembro de 1998, o World Wide Web Consortium (W3C) publicou a primeira especificação CSS (CSS1). Isso foi seguido pelo CSS Nível 2 (CSS2) e CSS Nível 2, Revisão 1 (CSS2.1)
Techopedia explica Cascading Style Sheet (CSS)
A formatação do documento HTML era tediosa e complexa antes do CSS, devido aos atributos de estilo HTML integrados. Especificamente, as tags estilizadas exigiam descrições detalhadas e repetitivas dos seguintes elementos:
- Cores da fonte
- Estilos de fundo
- Alinhamentos de elementos
- Fronteiras
- Tamanhos
O CSS define estruturalmente elementos para títulos (h1), subtítulos (h2), subtítulos (h3), etc. Opções de elemento estão disponíveis para fonte, cor, ênfase, tamanho, etc.
O CSS permite que os desenvolvedores movam elementos de estilo para uma área HTML separada para uma marcação limpa. Por exemplo, se um desenvolvedor quisesse alterar a fonte de todos os títulos h2 em um arquivo HTML, uma única alteração poderia ser feita no arquivo CSS anexado. Se nenhum arquivo CSS foi anexado, o desenvolvedor precisaria alterar a opção de fonte para cada cabeçalho h2 no arquivo HTML principal.