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
- El grupo HTML
- El grupo DOM
- 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