Escolar Documentos
Profissional Documentos
Cultura Documentos
CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o presentacin de los
documentos electrnicos definidos con HTML y XHTML. CSS es la mejor forma de separar los
contenidos y su presentacin y es imprescindible para crear pginas web complejas.
Separar la definicin de los contenidos y la definicin de su aspecto presenta numerosas
ventajas, ya que obliga a crear documentos HTML/XHTML bien definidos y con significado
completo (tambin llamados "documentos semnticos"). Adems, mejora la accesibilidad del
documento, reduce la complejidad de su mantenimiento y permite visualizar el mismo
documento en infinidad de dispositivos diferentes.
Al crear una pgina web, se utiliza en primer lugar el lenguaje HTML/XHTML para marcar los
contenidos, es decir, para designar la funcin de cada elemento dentro de la pgina: prrafo,
titular, texto destacado, tabla, lista de elementos, etc.
Una vez creados los contenidos, se utiliza el lenguaje CSS para definir el aspecto de cada
elemento: color, tamao y tipo de letra del texto, separacin horizontal y vertical entre
elementos, posicin de cada elemento dentro de la pgina, etc.
GLOSARIO BSICO
CSS define una serie de trminos que permiten describir cada una de las partes que
componen los estilos CSS. El siguiente esquema muestra las partes que forman un estilo CSS
muy bsico:
Figura 1.1 Componentes de un estilo CSS bsico
Selector: indica el elemento o elementos HTML a los que se aplica la regla CSS.
Declaracin: especifica los estilos que se aplican a los elementos. Est compuesta por una o
ms propiedades CSS.
Un archivo CSS puede contener un nmero ilimitado de reglas CSS, cada regla se puede
aplicar a varios selectores diferentes y cada declaracin puede incluir tantos pares
propiedad/valor como se desee.
El estndar CSS 2.1 define 115 propiedades, cada una con su propia lista de valores
permitidos. Por su parte, los ltimos borradores del estndar CSS 3 ya incluyen 239
propiedades.
MEDIOS CSS
Una de las caractersticas ms importantes de las hojas de estilos CSS es que permiten definir
diferentes estilos para diferentes medios o dispositivos: pantallas, impresoras, mviles,
proyectores, etc.
Adems, CSS define algunas propiedades especficamente para determinados medios, como
por ejemplo la paginacin y los saltos de pgina para los medios impresos o el volumen y tipo
de voz para los medios de audio. La siguiente tabla muestra el nombre que CSS utiliza para
identificar cada medio y su descripcin:
Los medios ms utilizados actualmente son screen (para definir el aspecto de la pgina en
pantalla) y print (para definir el aspecto de la pgina cuando se imprime), seguidos de
handheld (que define el aspecto de la pgina cuando se visualiza mediante un dispositivo
mvil).
Adems, CSS clasifica a los medios en diferentes grupos segn sus caractersticas. La
siguiente tabla resume todos los grupos definidos en el estndar:
Los comentarios pueden ocupar tantas lneas como sea necesario, pero no se puede incluir un
comentario dentro de otro comentario:
/* Este es un
comentario CSS de varias
lineas */
Aunque los navegadores ignoran los comentarios, su contenido se enva junto con el resto de
estilos, por lo que no se debe incluir en ellos ninguna informacin sensible o confidencial.
La sintaxis de los comentarios CSS es muy diferente a la de los comentarios HTML, por lo que
no deben confundirse:
<!-- Este es un
comentario HTML de varias
lineas -->