El cambio más grande que se planea actualmente para CSS nivel 3 es la introducción de módulos. La ventaja de los módulos es que (supuestamente) permite que las especificaciones se completen y aprueben más rápidamente porque los segmentos se completan y se aprueban en trozos. Esto también permite a los fabricantes de navegadores y agentes de usuario admitir secciones de la especificación, pero mantener su código al mínimo al admitir solo aquellos módulos que tengan sentido. Por ejemplo, un lector de texto no tendría que incluir módulos que solo definan cómo se mostrará visualmente un elemento. Pero incluso si solo incluyera los módulos auditivos, seguiría siendo una herramienta CSS 3 compatible con los estándares.
Algunas nuevas características de CSS 3
- Selectores
- Los selectores en CSS 3 van a ser muy interesantes. Permitirán al diseñador / desarrollador seleccionar en niveles mucho más específicos del documento. Una de las cosas buenas de este módulo es que muchos navegadores ya están comenzando a admitir los selectores avanzados de CSS 3, por lo que puede comenzar a probarlos ahora. Por ejemplo, algunos nuevos selectores son:
- coincidencia en atributos y valores de atributo, incluyendo coincidencias parciales
- pseudo-clases estructurales, como la norte niño
- una pseudo-clase de destino para estilizar solo los elementos que están orientados en la URL
- una pseudo-clase marcada para dar estilo a cualquier elemento que esté marcado, como elementos de radio o casilla de verificación
- Los selectores en CSS 3 van a ser muy interesantes. Permitirán al diseñador / desarrollador seleccionar en niveles mucho más específicos del documento. Una de las cosas buenas de este módulo es que muchos navegadores ya están comenzando a admitir los selectores avanzados de CSS 3, por lo que puede comenzar a probarlos ahora. Por ejemplo, algunos nuevos selectores son:
- Efectos de texto y diseño
- Realización de cambios en la separación de palabras, espacios en blanco y justificación del texto en los documentos.
- Pseudo-clases de primera letra y primera línea
- CSS 3 debería permitir que las propiedades afecten el kerning y la alineación de las mayúsculas.
- Medios paginados y contenido generado
- CSS 3 ahora admitirá más opciones en medios paginados, como correr encabezados y pies de página y números de página. Además, habrá propiedades avanzadas para imprimir contenido generado, incluidas propiedades para notas al pie y referencias cruzadas.
- Disposición de varias columnas
- En este momento, el borrador de trabajo de diseño de varias columnas proporciona propiedades para permitir a los diseñadores mostrar su contenido en varias columnas con definiciones como el espacio entre columnas, el recuento de columnas y el ancho de columna.
- Rubí
- CSS ahora admitirá la capacidad de agregar pequeñas anotaciones en la parte superior o junto a las palabras, que se utilizan con más frecuencia en chino y japonés. Generalmente se usan para dar la pronunciación o el significado de ideogramas difíciles.
CSS 3 será divertido
Una vez que se adopte por completo como estándar y los navegadores web y los agentes de usuario comiencen a usarlo, CSS 3 será una herramienta poderosa para los diseñadores web. Las nuevas funciones enumeradas anteriormente son solo un pequeño subconjunto de todas las adiciones y cambios a la especificación.