Um termo estendido da publicação impressa à mídia online, uma folha de estilo é uma definição da aparência de um documento em termos de elementos tais como:
- A fonte padrão, tamanho e cor dos cabeçalhos e corpo do texto
- Como deve ser a aparência frontal (prefácio, lista de figuras, página de título e assim por diante)
- Como todas as seções ou seções individuais devem ser dispostas em termos de espaço (por exemplo, duas colunas de jornais, uma coluna com cabeçalhos com cabeças penduradas, e assim por diante).
- Espaçamento de linhas, largura das margens em todos os lados, espaçamento entre cabeçalhos, e assim por diante
- Quantos níveis de cabeçalhos devem ser incluídos em qualquer Tabela de Conteúdos gerada automaticamente
- Qual o conteúdo da placa de caldeira que deve ser incluído em certas páginas (por exemplo, declarações de direitos autorais)
Tipicamente, uma folha de estilo é especificada no início de um documento eletrônico, seja incorporando-a ou ligando-a a ela. Esta folha de estilo aplica-se a todo o documento. Conforme necessário, elementos específicos da folha de estilo global podem ser substituídos por uma codificação especial que se aplica a uma determinada seção do documento.
Para páginas Web, uma folha de estilo executa uma função similar, permitindo ao projetista assegurar uma consistência subjacente através das páginas de um site. Os elementos de estilo podem ser especificados uma única vez para todo o documento, seja através da inserção das regras de estilo no cabeçalho do documento ou da referência cruzada (ligação ou importação) de uma folha de estilo separada. Um navegador pode permitir que o usuário substitua alguns ou todos os atributos da folha de estilos.
Uma folha de estilos em cascata é uma folha de estilos que antecipa que outras folhas de estilos irão preencher ou substituir a folha de estilos geral. Isto fornece ao designer a vantagem de poder confiar na folha de estilos básica quando desejado e substituí-la quando desejado. O preenchimento ou substituição pode ocorrer em uma sucessão de níveis "em cascata" de folhas de estilo. Por exemplo, uma folha de estilos pode ser criada e ligada a partir de cada página de um Web site como folha de estilos geral. Para qualquer parte de uma página que inclua um determinado tipo de conteúdo, como um catálogo de produtos, outra folha de estilo que altere a folha de estilo básica poderia ser ligada. E dentro do âmbito dessa folha de estilos, outra folha de estilos poderia ser especificada como aplicável a um determinado tipo de exibição de produto.
Ao criar páginas Web, o uso de folhas de estilos é agora recomendado pelo World Wide Web Consortium. A última versão da Hypertext Markup Language, HTML 4.0, enquanto continua a suportar tags mais antigas, indica quais devem ser substituídas pelo uso de especificações da folha de estilo. As Folhas de Estilo em Cascata da Web, nível 1 (CSSL1) é uma recomendação para folhas de estilo em cascata que foi desenvolvida por um grupo de trabalho do World Wide Web Consortium (W3C).