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 desenvolvidas pelo W3C. É uma linguagem declarativa usada para aprimorar a linguagem de marcação de texto hiperextensiva. CSS2 é um subconjunto do Cascading Style Sheets Level 1 e possui 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
- Esboços dinâmicos
- Capacidade de controlar o excesso 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.
Techopedia explica o Cascading Style Sheets Level 2 (CSS2)
Comparado ao CSS1, que era curto e conciso, o CSS2 era volumoso. O CSS2 possui os seguintes recursos principais:
- Folhas de estilo auditivo: Novas propriedades de estilo para definir a folha de estilo auditivo para documentos.
- Paginação: Definição de como as páginas precisam ser exibidas ou impressas. Isso tornou possível 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 inclui suporte a texto bidirecional, além de aspas sensíveis ao idioma.
- Fonte: mais fontes foram definidas e disponíveis para uso.
- Posicionamento: o CSS2 introduziu o posicionamento relativo, absoluto e a determinação de posicionamento em um documento. Isso realmente ajudou a mídia contínua.
- Cursores: CSS2 definiu a maneira pela qual o cursor responderia a várias ações.