Tesis
El nombre hojas de estilo en cascada viene del inglés(Cascading Style Sheets), del que toma sus siglas Ccs, en el que se puede decir que es un lenguaje el cual define el estilo o la apariencia de las páginas web, escritas con HTML o de los documentos XML (y por extensión XHTML). Cabe destacar que el CSS se creó con la finalidad de separar el contenido de laforma; es decir separar el contenido de las hojas de estilo que servirán de estándar para los agentes de usuario o navegadores, por otra parte dicho lenguaje permite a los diseñadores mantener un control mucho más preciso sobre la apariencia de las páginas.
Versiones e Historia
CSS se ha creado en varios niveles y perfiles. Cabe destacar que cada versión de CSS se construye sobre elanterior, generalmente añadiendo funciones al previo.
Los perfiles son, generalmente, parte de uno o varios niveles de CSS definidos para un dispositivo o interfaz particular. Actualmente, pueden usarse perfiles para dispositivos móviles, impresoras o televisiones.
CSS1
La primera especificación oficial de CSS, recomendada por la W3C fue CSS1, publicada en diciembre 1996, y abandonada en abril de2008.
Algunas de las funcionalidades que ofrece:
Propiedades de las Fuente, como tipo, tamaño, énfasis.
Color de texto, fondos, bordes u otros elementos.
Atributos del texto, como espaciado entre palabras, letras, líneas, entre otros.
Alineación de textos, imágenes, tablas u otros.
Propiedades de caja, como margen, borde, relleno o espaciado.
Propiedades de identificacióny presentación de listas.
CSS2
La especificación CSS2 fue desarrollada por la W3C y publicada como recomendación en mayo de 1998, y abandonada en abril de 2008.
Como ampliación de CSS1, surgieron nuevos cambios como:
Las funcionalidades propias de las capas (<div>) como de posicionamiento relativo/absoluto/fijo, niveles (z-index), etcétera.
El concepto de "media types".Soporte para las hojas de estilo auditivas.
Texto bidireccional, sombras, entre otros.
CSS 2.1
La primera revisión de CSS2, usualmente conocida como "CSS 2.1", corrige algunos errores encontrados en CSS2, elimina funcionalidades poco soportadas o inoperables en los navegadores y añade alguna nueva especificación.
De acuerdo al sistema de estandarización técnica de las especificaciones,CSS2.1 tuvo el estatus de "candidato" (candidate recommendation) durante varios años, pero la propuesta fue rechazada en junio de 2005; posteriormente en junio de 2007,surgió una nueva propuesta en la que para el año 2009 fue actualizada.
En abril de 2011, CSS 2.1 volvió a ser propuesta como candidata, y después de ser revisada por el W3C Advisory Committee, fue finalmente publicada comorecomendación oficial el 7 de junio de 2011.
CSS3
A diferencia de CSS2, que fue una gran especificación que definía varias funcionalidades, CSS3 está dividida en varios documentos separados, llamados "módulos".
Cada módulo añade nuevas funcionalidades a las definidas en CSS2, de manera que se preservan las anteriores para mantener la compatibilidad.
Debido a la modularización del CSS3, diferentesmódulos pueden encontrarse en diferentes estadios de su desarrollo, de forma que a fechas de noviembre de 2011, hay alrededor de cincuenta módulos publicados, tres de ellos se convirtieron en recomendaciones oficiales de la W3C en 2011: "Selectores", "Espacios de nombres" y "Color".
Algunos módulos, como "Fondos y colores", "Consultas de medios" o "Diseños multicolumna" están en fase de"candidatos", y considerados como razonablemente estables, a finales de 2011, y sus implementaciones en los diferentes navegadores son señaladas con los prefijos del motor del mismo.
Ventajas del Css3
Algunas ventajas de utilizar CSS3 (u otro lenguaje de estilo) son:
Control centralizado de la presentación de un sitio web completo, agilizando de forma considerable la actualización del mismo....
Regístrate para leer el documento completo.