Artículos de usabilidad, accesibilidad, web 2.0, estándares web, etc.
6 Abr.
Aunque tienen su tiempo tratando de insertarse en el día a día del diseño web, las hojas de estilo en cascada (CSS) no son del todo conocidas y utilizadas a pesar de las múltiples ventajas que significa su implementación sobre todo para sitios de gran porte.
CSS son las siglas de Cascade StyleSheet o el criollo Hojas de Estilo en Cascada. Se trata de una especificación sobre los estilos físicos aplicables a un documento HTML, y pretende separar el estilo lógico (estructura de navegación y de los objetos) del físico (presentación, formato, diseño) de un documento. Esto significa que podemos contar con un simple archivo para controlar las tipografías, tamaños, colores, espacios y demás, y con un simple cambio, veremos reflejado el mismo en toda la estructura de nuestro sitio.
HTML, fue concebido como un lenguaje de marca y no de formato o sea mediante sus tags se podía diferenciar, por ejemplo, párrafos, títulos y subtítulos, etc) que hacen más a la lógica de un texto que a su visualización. Poco a poco con el crecimiento de la WWW, comenzaron los requerimientos de diseño y de allí surgieron los tags para tablas, fuentes, negrita itálica entre otros. La versión HTML 4.0 incluye estos tags. Sin embargo la tendencia es a eliminarlos desde que se introdujeron CSS que en contraposición a este pseudo estándar, crean estilos físicos en bloques de texto, en lugar de ser atributos de los tags html.
Creo que esto sucede porque a pesar de las ventajas que representa, requiere una especificación y una gran normalización de los estilos y este trabajo se debe realizar al comienzo de un proyecto, o sea, tenemos que planear y estandarizar, estilos, fondos, tipografías, colores, tamaños, para un sitio en particular.
En relación a un proyecto ya existente, quizas los desarrolladores piensan que las ventajas de utilizarlas no sean aún lo bastante tangibles como para ponerse en el trabajo de mutar a un esquema basado en CSS
La ventaja más representativa es como ya nombré anteriormente la posibilidad de unificar el estilo de un sitio de manera que la presentación del mismo puede ser más comprensible al usuario al seguir
un estilo de formato a lo largo de todo el sitio.
Tengo la posibilidad de concentrar todos los parámetros en un archivo de una sola vez y gestionarlos cuantas veces quiera.
Las CSS separan la estructura del documento de su presentación ayudando a la accesibilidad del sitio ya que el código es mucho más limpio y los browsers para ciegos pueden interpretarlo mejor.
También ayuda porque ciertos motores de búsqueda pueden usar la información del texto.
Moviendo los atributos de formato a un archivo externo obtendremos páginas más livianas. Calculo que deben existir muchas ventajas más, estas son las que recuerdo en este momento además estoy comenzando mi incursión por este nuevo camino asi que los mantendré al tanto sobre cualquier cambio en
el rumbo.
Por ahora les aconsejo que empiecen a experimentar con las CSS, en verdad que son fabulosas, estas horas son las que utilizo para preguntarme cómo podía vivir antes sin ellas.
Hasta la próxima.
Enlaces relacionados con el tema:
Deja tus comentarios