miércoles, 1 de agosto de 2012

¿Qué es CSS?

Esta es una breve; tal vez muy breve reseña de lo que es CSS.

Para empezar diremos que CSS significa hojas de estilo en cascada o dicho por sus sigles en inglés Cascading Style Sheets. Estas nacieron como una propuesta de la W3C para definir un estándar para darle estilos a las paginas web. En un principio se tuvieron dos propuestas principales, los CHSS y SSP pero al final ninguno de los dos tenia los alcances deseados. Pero eran muy buenos en ciertos campos para desecharlos por lo que optaron por unir ambos lenguajes y crear CSS entre 1994 y 1995 tomando las; obviamente; los puntos fuertes de cada uno. 


Es entonces que para 1995 la W3C integra un grupo para desarrollo de CSS y lo adjunto al de HTML para que a finales de 1996 este publique la primer recomendación llamada CSS 1.


El año 1997 trae un gran cambio para la W3C pues determina necesario separar el grupo HTML y lo deja en tres parte

  1. El grupo HTML
  2. El grupo DOM
  3. El grupo CSS
Ya con los equipos de trabajo delimitados para darle una desarrollo mas acelerado es en 1998 que se publica CSS 2 y esta es la versión; aún al día de hoy; que soportan todos los navegadores. Como programadores web es indispensable que se tome este como estándar en el trabajo ya que aunque la siguiente recomendación o CSS 3 se mantiene incompleta, mucho debido a que se opto por darle una modularidad que no tiene CSS 2.1 y que le permite tener un desarrollo mas acelerado en ciertos aspectos y en otros se mantiene como candidatos a ser los estándares.

Pero al final podemos seguirnos preguntando que es CSS. 

Bueno en resumen CSS es lo que le dice a una pagina web como debe verse, dando atributos a las diferentes etiquetas del código sobre color, fuente, tamaño comportamiento y otros. En general se lo da a toda la pagina. 

Y su gran importancia es que una página que lo utilice puede puede definir sus estilos desde un archivo externo con extensión .css y si esta página utiliza este archivo para 10 páginas de las que esta conformada con la sola actualización del .css podemos cambiar el estilo de las 10 paginas vinculadas a este. En proyectos mas grandes, por decir 1000 paginas es sumamente útil, ya que de otra forma si el cliente nos pide cambiar el color o la fuente de determinada parte del sitio sin CSS habrá que hacerlo para cada una de las páginas que lo conforman. 


No hay comentarios:

Publicar un comentario