16 Conceptos básicos de CSS
Hojas de Estilo en Cascada (CSS) es un lenguaje de estilo de hojas usado para describir la presentación de las páginas web. CSS permite la separación del contenido del documento de la presentación del documento (disposición, colores, fuentes, etcétera).
La Especificación de Hojas de Estilo en Cascada nivel 2 Revisión 1 (CSS 2.1) fue publicada en junio de 2011. Según esta especificación:
CSS 2.1 es un lenguaje de estilo de hojas que permite al autor y a los usuarios adjuntar estilo (ej., fuentes y espaciado) a documentos estructurados (ej., documentos HTML y aplicaciones XML). Separando el estilo de presentación del documento del contenido del documento, CSS 2.1 simplifica la creación de páginas web y el mantenimiento del sitio.
CSS 2.1 tiene más de 90 propiedades.
Aquí hay un ejemplo simple de un documento HTML con CSS extraído de Un breve turorial de CSS 2.1 para HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <HTML> <HEAD> <TITLE>Bach's home page</TITLE> <STYLE type="text/css"> body { font-family: "Gill Sans", sans-serif; font-size: 12pt; margin: 3em; } </STYLE> </HEAD> <BODY> <H1>Bach's home page</H1> <P>Johann Sebastian Bach was a prolific composer. </BODY> </HTML>