Nuevos estándares en el desarrollo de sitios web: HTML5 y CSS3

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.

Captura de pantalla de la página web de la Especificación de CSS 2.1

CSS 2.1 tiene más de 90 propiedades.

Diagrama de la Sintaxis CSS

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>