Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CSS son las siglas de Cascading Style Sheets - Hojas de Estilo en Cascada -
que es un lenguaje que describe la presentación de los documentos
estructurados en hojas de estilo para diferentes métodos de interpretación,
es decir, describe como se va a mostrar un documento en pantalla, por
impresora, por voz (cuando la información es pronunciada a través de un
dispositivo de lectura) o en dispositivos táctiles basados en Braille.
¿Cómo funciona?
El lenguaje CSS se basa en una serie de reglas que rigen el estilo de los
elementos en los documentos estructurados, y que forman la sintaxis de las
hojas de estilo. Cada regla consiste en un selector y una declaración, esta
última va entre corchetes y consiste en una propiedad o atributo, y un valor
separados por dos puntos.
Selector
Ejemplo:
h2 {color: green;}
h2 ---> es el selector
{color: green;} ---> es la declaración
color ---> es la propiedad o atributo
green ---> es el valor
Selector
El Selector especifica que elementos HTML van a estar afectados por esa
declaración, de manera que hace de enlace entre la estructura del documento
y la regla estilística en la hoja de estilo.
Declaración
Estilo en Línea
Versiones CSS
Existen varias versiones: CSS1 y CSS2, la CSS3 está todavía en desarrollo por
el CSS WG (Cascading Style Sheets Working Group).
Los navegadores actuales implementan bastante bien CSS1 desde 1999 (tres
años después de su lanzamiento) aunque dependiendo de la marca y versión
del navegador hay algunas pequeñas diferencias de implementación. El
primer navegador en dar soporte completo al CSS1 ha sido Internet Explorer
5.0 for the Macintosh en 2000, anteriormente el que mejor soportaba CSS1
haba sido Opera, después otros navegadores también lo han ido
implementando.
Ventajas de CSS
La principal ventaja de CSS sobre el lenguaje HTML o similar, es que el
estilo se puede guardar completamente por separado del contenido
siendo posible, por ejemplo, almacenar todos los estilos de presentación
para una web de 10.000 páginas en un sólo archivo de CSS.
CSS permite un mejor control en la presentación de un sitio web que los
elementos de HTML, agilizando su actualización.
Aumento de la accesibilidad de los usuarios gracias a que pueden
especificar su propia hoja de estilo, permitiéndoles modificar el formato
de un sitio web según sus necesidades, de manera que por ejemplo,
personas con deficiencias visuales puedan configurar su propia hoja de
estilo para aumentar el tamaño del texto.
Fuentes
Wikipedia.org - Cascading Style Sheets
Wikipedia.org - Hojas de estilo en cascada
Más FAQs