Unha introdución á modularización das follas de estilo en cascada (nivel 3)
O maior cambio que actualmente está previsto para o nivel 3 de CSS é a introdución de módulos. A vantaxe dos módulos é que (supuestamente) permite completar e aprobar a especificación máis rápido porque os segmentos son completados e aprobados en anacos. Isto tamén permite que os fabricantes de buscadores e axentes de usuário apoien as seccións da especificación pero manteñan o seu código como mínimo, só apoiando aqueles módulos que teñan sentido. Por exemplo, un lector de texto non tería que incluír módulos que só definen como un elemento vai mostrar visualmente. Pero aínda que só incluíse os módulos auriculares, aínda sería unha ferramenta CSS 3 compatible cos estándares.
Algunhas novas características de CSS 3
- Selectores
- Os selectores en CSS 3 van ser moi interesantes. Permitirán que o deseñador / desenvolvedor seleccione niveis moito máis específicos do documento. Unha das cousas bonitas sobre este módulo é que moitos navegadores xa están empezando a admitir os selectores avanzados de CSS 3, para que poida comezar a probalos agora. Por exemplo, algúns novos selectoros son:
- coincidindo cos atributos e os valores de atributo, incluídas coincidencias parciais
- pseudo-clases estruturais, como o n -neno
- unha pseudo clase de destino para os elementos exclusivos do estilo que están dirixidos no URL
- unha pseudo-clase marcada para o estilo de calquera elemento que estexa marcado como elementos de radio ou caixa de verificación
- Os selectores en CSS 3 van ser moi interesantes. Permitirán que o deseñador / desenvolvedor seleccione niveis moito máis específicos do documento. Unha das cousas bonitas sobre este módulo é que moitos navegadores xa están empezando a admitir os selectores avanzados de CSS 3, para que poida comezar a probalos agora. Por exemplo, algúns novos selectoros son:
- Efectos de texto e deseño
- Facer cambios na guionización, espazo en branco e xustificación do texto nos documentos.
- Pseudo-Clases de Primeira Carta e Primeira Liña
- O CSS 3 debería permitir que as propiedades afecten o kerning eo aliñamento das caixas de caída.
- Paged Media e contido xerado
- CSS 3 agora admite máis opcións en medios paginados, como executar cabeceiras e pés de páxina e números de páxina. Ademais, haberá propiedades avanzadas para imprimir contido xerado, incluídas as propiedades de notas a pé de páxina e referencias cruzadas.
- Disposición de varias columnas
- Neste momento, o borrador de traballo de disposición en varias columnas proporciona propiedades para que os deseñadores mostren o seu contido en varias columnas con definicións como o intervalo de columnas, o reconto de columnas eo ancho da columna.
- Ruby
- CSS agora admite a capacidade de engadir pequenas anotacións enriba ou ao carón das palabras, a maioría das veces usadas en chinés e xaponés. Xeralmente úsanse para dar a pronunciación ou o significado de ideogramas difíciles.
CSS 3 será divertido
Unha vez que está totalmente adoptado como un estándar e os navegadores web e os axentes de usuário comezan a usalo, o CSS 3 será unha poderosa ferramenta para os deseñadores web. As novas funcionalidades enumeradas anteriormente son só un pequeno subconxunto de todas as adicións e cambios na especificación.