Fundamentos de los módulos de css3

Las versiones anteriores de CSS se basó en un único documento de especificación al detalle todas las características que presta. 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 la pequeña pieza 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ñas, 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 están aprobados actualmente - y que realmente requieren sólo un subconjunto de ellos para crear la mayoría de las aplicaciones. Estos son los módulos esenciales que necesita saber sobre el fin de trabajar con CSS3 éxito.

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 cincuenta módulos ni siquiera se ha implementado todavía (y tal vez nunca). Por ejemplo, el CSS extendido modelo de caja 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 uso con teléfonos inteligentes.

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

Artículos Relacionados