Hojas de Estilo en Cascada
Página 1 de 53
hojas de estilo en cascada:
Introducción, ventajas y desventajas
Las
style sheets
o hojas de estilo, consisten en la creación de estilos propios, por el web
designer, dentro de las páginas web, o en un archivo separado que será invocado por el sistema,
al momento de presentar los documentos.
La proposición de uso de las hojas de estilo data de hace algunos años atrás, aunque sólo
últimamente comiencen a popularizarse. Esta tardanza en la familiarización de su uso se debe al
hecho de que las
Cascading Style Sheets
(CSS) no son útiles si los
browsers
no los soportan.
Desde el lanzamiento de la versión 3.0 del Microsoft Internet Explorer y del Netscape Navigator 4.0
o superiores, es que el soporte para las CSS se hizo realidad.
No obstante ese soporte, las hojas de estilo aún son muy poco usadas, gracias a que casi
todo lo que se logra hacer con las CSS se puede hacer con las etiquetas de Html.
Antiguamente los escritores enviaban a las gráficas el contenido del material a publicar,
acompañado por la indicación sobre el modo en como estaba estructurado, dejando a los editores
el poder de decisión sobre su presentación y como sería la portada. Las computadoras
revolucionaron ese proceso ya que los procesadores de texto electrónico comenzaron a tener la
capacidad de presentar los documentos, dando a los usuarios la posibilidad de decidir, ellos
mismos, la apariencia de sus trabajos.
Con las primeras versiones de los programas exploradores de la web acontecía lo mismo,
el html indicaba como estaría formateado un documento y los browsers se encargaban de decidir
sobre cual sería la apariencia. Esto se transformaba en la fuente de muchos dolores de cabeza
para editores y autores, que no querían ver su trabajo echado a perder, traduciéndose esto en una
evolución del Html (Hiper Text Markup Language – Lenguaje de Marcación de Hipertexto).
No obstante la evolución presentada, en vez de facilitarse en trabajo, se consiguió una
forma o combinación compleja, muchas veces confusa, de estructurarse y formatearse los
descriptores, haciendo que del mantenimiento y de la administración de un web site una tarea
sumamente ardua.
Sin el uso de las hojas de estilo, los documentos web, son excesivamente largos, ya que
tiene que definir el uso de la
tag
font
, cada vez que necesite cambiar el tipo (
face
), el color (
color
) o
el tamaño (
size
), en algunas circunstancias, prácticamente párrafo por párrafo y en varios
archivos.
Las hojas de estilo permiten aislarse trozos de códigos de formateo que se aplicarán a
varias páginas, lo que se traduce en edición de un solo archivo, resultando esto en web sites más
cortos y agilizando la posibilidad de manipular los estilos o crear nuevas instancias de los mismos.
Al accederse a una página web el browser analiza e interpreta todo el código Html
empleado e intenta presentar en la pantalla lo que entiende con ese proceso. Cuanto más
complejo sea el formateo empleado o más trabajado sea la codificación empleada, mayor será el
tiempo de carga, de análisis y por supuesto el espacio de procesamiento y despliegue en pantalla.
Al recurrirse al uso de las CSS se reduce la cantidad de código en las páginas y
consecuentemente una mayor velocidad en la transmisión de los datos y una presentación más
inmediata.
Aunque el uso de las Hojas de Estilo en Cascada denoten razones suficientes para
motivarnos a usarlas, todavía existen algunos pequeños inconvenientes, ya que la mayoría de los
usuarios de navegan por la World Wide Web, usan versiones viejas de los browsers, haciendo que
su presentación sea ignorada, o sea, que nuestra página tenga un aspecto un tanto desagradable.
Como si esto no bastase, los fabricantes de los programas exploradores de Internet, presentan
variaciones significativas.