Conceptos básicos de los módulos de CSS3

Las versiones anteriores de CSS se basó en un solo documento de especificaciones al detalle todas las características que presentó. CSS3 tiene un enfoque diferente - que se basa en el concepto de módulos para proporcionar la especificación. Cada módulo aparece en un documento separado y detalla una característica CSS3 particular. Este enfoque ofrece varias ventajas:

  • Usted no tiene que tamizar a través de un documento de enorme para localizar el pequeño pedazo de información que necesita.

  • Cada módulo puede ser liberado de forma independiente, lo que significa que la norma estará disponible (en parte) antes.

  • Grupos especializados pueden trabajar en cada módulo para asegurarse de que contiene las mejores características posibles.

  • Debido a que los módulos son más pequeños, es más fácil obtener un acuerdo sobre una norma que para obtener el mismo acuerdo para CSS3 en su conjunto.

En este momento de la escritura, hay cincuenta módulos que pudieran aparecer como parte de un estándar CSS3, pero sólo algunos de estos módulos son aprobados actualmente - y que realmente requieren sólo un subconjunto de ellos para crear la mayoría de aplicaciones. Aquí están los módulos esenciales que necesita saber sobre el fin de trabajar con CSS3 éxito.

  • CSS Nivel Valores y Unidades Módulo 3

  • Nivel 3 Selectores

  • CSS Caja Básica Modelo

  • Nivel Módulo Fuentes CSS 3

  • CSS Texto Nivel Módulo 3

  • Nivel Módulo de color CSS 3

  • Discurso CSS

  • Fondos de CSS y Fronteras Nivel 3

  • CSS Transformadas

  • Módulo Layout CSS varias columnas

  • CSS usuario básico Nivel Módulo de interfaz de 3

  • CSS Animations

El uso de este conjunto de doce módulos proporcionará la mayor parte de la funcionalidad que necesita para cada aplicación. Algunos de los otros módulos de cincuenta ni siquiera están implementadas todavía (y nunca puede ser). Por ejemplo, el CSS extendido Box Modelo no se ha iniciado todavía, pero debe proporcionar alguna funcionalidad nueva y emocionante cuando alguien pone juntos.

Algunos de los módulos de cincuenta que no aparecen en esta lista se utilizan para algo más que las aplicaciones estándar. El módulo de marquesina CSS es implementado y disponible, pero normalmente lo utilizan con los smartphones.

Los grupos de trabajo sobre estas normas también se han combinado algunos de los módulos para que sean más fáciles de trabajar. El módulo de Transformaciones CSS 2D y el Módulo de Transformaciones CSS 3D se han combinado en un solo CSS Transforma módulo. Así, a pesar de que hay tres entradas en la lista, sólo hay un módulo implementado en que pensar.