Buscar

¿Qué es CSS?

¿Qué es CSS? Breve Historia, ¿Cuáles son las versiones de CSS que existen?, ¿Dónde aprender CSS gratis?

¿Qué es CSS?

CSS (siglas en inglés de Cascading Style Sheets), en español «Hojas de estilo en cascada», es un lenguaje de diseño gráfico que define y estructura con más detalle el lenguaje de marcado HTML.
CSS está diseñado para separar la estructura y el contenido de la web (HTML) y el aspecto gráfico (CSS), CSS no solo sirve para definir el aspecto de documentos HTML sino también para otros lenguajes de marcado como XHTML, SVG, XUL, RSS, entre otros.

Breve Historia de CSS

Loas hojas de estilo aparecieron poco después del lenguaje de marcado SGML, alrededor del año 1970 pero el impulso de las hojas de estilo se produjo junto al Boom de internet y el crecimiento exponencial del lenguaje HTML, la falta de estándar llevó a la W3C (World Wide Consortium) buscar una solución y propuso crear un estándar especifico para el lenguaje HTML, de 9 propuestas se tuvieron en cuenta 2, la CHSS (Cascading HTML Style Sheets) y la SSP (Stream-based Style Sheet Proposal)
a Finales de 1994 los creadores de estas dos propuestas se unieron para definir un nuevo lenguaje que tomaba lo mejor de cada una y lo llamaron CSS (Cascading Style Sheets).
En 1995, el W3C decidió apostar por el desarrollo y estandarización de CSS y a finales de 1996, el W3C publicó la primera recomendación oficial, conocida como «CSS nivel 1»

Versiones de CSS

  • CSS 1 Se oficializó en diciembre de 1995 y fue la primera recomendación oficial de la W3C, algunas de las funcionalidades que ofrece son: Propiedades de fuentes, tipo, color, espaciado, alineación de textos, tamaño, etc.; Propiedades de caja, margen, borde, relleno, alineaciones y Propiedades de identificación y de presentación de listas
  • CSS 2 Desarrollada por la W3C y publicada como recomendación en mayo de 1998, amplía las características de CSS1 con: funcionalidades de capas, posicionamiento, niveles; el concepto de media types; soporte para hojas de estilo auditivas; texto bidireccional, sombras, etc.
  • CSS 2.1 Luego de varias presentaciones y rechazos fue finalmente aceptada la propuesta y publicada en 2011 como recomendación, es la primera revisión de CSS 2.0 y corrige algunos errores y elimina funcionalidades poco soportadas o inoperables en los navegadores y añade algunas funcionalidades
  • CSS 3 CSS3 está dividida en varios documentos separados llamados «módulos», cada módulo añade nuevas funcionalidades a las definidas en CSS 2 de manera que preservan las anteriores para mantener compatibilidad, los trabajos de CSS3 comenzaron ni bien se publicó CSS2 con lo cual los primeros borradores de CSS3 fueron presentados en 1999, como CSS3 se fue presentando en módulos desde 2011 se fueron presentando, algunos de ellos fueron recomendaciones oficiales por la W3C desde 2011.

¿Dónde aprender CSS gratis?

  • W3Schools : Sitio NO-Oficial de la W3C tiene tutoriales y documentación sobre CSS y otros lenguajes.
  • Free Code Camp FreeCodeCamp.org tiene muchas horas de práctica para CSS desde básico a avanzado, se encuentra traducido 100% al español.
  • Dorians Designs (YouTube) Es un youtuber Español que tiene un curso muy bueno y completo de CSS, también realiza muchos directos en Twitch que recomiendo.

Gracias por llegar hasta el fin del post 😍