Definição – O que significa Cascading Style Sheets Level 2 (CSS2)?
Cascading Style Sheets Level 2 (CSS2) é a segunda versão das folhas de estilo em cascata desenvolvida pelo W3C. É uma linguagem declarativa usada para aprimorar a linguagem de marcação de texto hiperextensivo. CSS2 é um subconjunto de folhas de estilo em cascata nível 1 e tem recursos aprimorados como:
- Conceito de tipos de mídia
- Folhas de estilo auditivo
- Recursos para internacionalização
- Seleção de fonte estendida
- Numeração automática e conteúdo gerado
- Cursores
- Contornos dinâmicos
- Capacidade de controlar o estouro de conteúdo, recorte
- Posicionamento absoluto, fixo e relativo
- Mecanismo seletor estendido
Atualmente, o W3C não fornece nenhuma recomendação CSS2. CSS2 tem compatibilidade com versões anteriores, portanto, todo CSS1 válido também é CSS2 válido.
Definirtec explica Cascading Style Sheets Nível 2 (CSS2)
Comparado ao CSS1, que era curto e conciso, o CSS2 era volumoso. CSS2 tem os seguintes recursos principais:
- Folhas de estilo aural: novas propriedades de estilo para definir a folha de estilo aural para documentos.
- Paginação: definição de como as páginas devem ser exibidas ou impressas. Isso possibilitou o corte, o registro de marcas e outros recursos de layout.
- Tipos de mídia: regras de estilo diferentes para diferentes tipos de mídia foram introduzidas no CSS2.
- Recursos de acessibilidade internacional: Mais estilos de lista estavam disponíveis para documentos internacionais. Isso incluía suporte de texto bidirecional, bem como aspas sensíveis ao idioma.
- Fonte: Mais fontes foram definidas e disponíveis para uso.
- Posicionamento: CSS2 introduziu o posicionamento relativo e absoluto e a determinação do posicionamento dentro de um documento. Isso realmente ajudou a mídia contínua.
- Cursores: CSS2 definiu a maneira como o cursor responderia a várias ações.