A maior mudança atualmente planejada para o nível 3 do CSS é a introdução de módulos. A vantagem dos módulos é que (supostamente) permite que a especificação seja concluída e aprovada mais rapidamente porque os segmentos são concluídos e aprovados em partes. Isso também permite que os fabricantes de navegadores e agentes de usuários suportem seções da especificação, mas mantenham seu código inchado ao mínimo, suportando apenas os módulos que fazem sentido. Por exemplo, um leitor de texto não precisaria incluir módulos que definem apenas como um elemento será exibido visualmente. Mas mesmo que incluísse apenas os módulos auditivos, ainda assim seria uma ferramenta CSS 3 compatível com os padrões.
Alguns novos recursos do CSS 3
- Seletores
- Seletores no CSS 3 serão muito interessantes. Eles permitirão que o designer / desenvolvedor selecione níveis muito mais específicos do documento. Uma das coisas boas deste módulo é que muitos navegadores já estão começando a suportar os seletores avançados de CSS 3, então você pode começar a testá-los agora. Por exemplo, alguns novos seletores são:
- correspondência em atributos e valores de atributos, incluindo correspondências parciais
- pseudo-classes estruturais, como a n a criança
- uma pseudo-classe de destino para estilizar apenas elementos que são segmentados na URL
- uma pseudo-classe marcada para estilizar qualquer elemento que esteja marcado, como elementos de rádio ou caixa de seleção
- Seletores no CSS 3 serão muito interessantes. Eles permitirão que o designer / desenvolvedor selecione níveis muito mais específicos do documento. Uma das coisas boas deste módulo é que muitos navegadores já estão começando a suportar os seletores avançados de CSS 3, então você pode começar a testá-los agora. Por exemplo, alguns novos seletores são:
- Efeitos de Texto e Layout
- Fazer alterações na hifenização, espaço em branco e justificação de texto em documentos.
- Pseudo-classes de primeira letra e primeira linha
- O CSS 3 deve permitir que as propriedades afetem o kerning e o alinhamento de capitulares.
- Mídia Paginada e Conteúdo Gerado
- O CSS 3 agora suporta mais opções em mídia paginada, como rodar cabeçalhos e rodapés e números de páginas. Além disso, haverá propriedades avançadas para impressão de conteúdo gerado, incluindo propriedades para notas de rodapé e referências cruzadas.
- Layout de múltiplas colunas
- No momento, o rascunho de trabalho de layout de várias colunas fornece propriedades para permitir que os designers exibam seu conteúdo em várias colunas com definições como gap de coluna, contagem de colunas e largura de coluna.
- Rubi
- O CSS agora suporta a capacidade de adicionar pequenas anotações no topo ou ao lado das palavras, mais usadas em chinês e japonês. Eles geralmente são usados para dar a pronúncia ou o significado de ideogramas difíceis.
CSS 3 será divertido
Uma vez totalmente adotado como padrão e os navegadores da Web e os user agents começarem a usá-lo, o CSS 3 será uma ferramenta poderosa para os designers da Web. Os novos recursos listados acima são apenas um pequeno subconjunto de todas as adições e alterações da especificação.