Este documento es una traducción del documento "Web Style Sheets" propiedad de Bert Bos publicado en el sitio de W3C.
La versión en inglés de esta especificación es la única con valor normativo y puede encontrarse en: http://www.w3.org/StyleSheets/Core/

Estilos esenciales de W3C
Los estilos esenciales de W3C le ofrecen a los autores una manera sencilla de comenzar a utilizar hojas de estilo sin ser diseñadores. Mediante el agregado de un enlace en el encabezado de sus documentos, el explorador CSS elegirá la hoja de estilo que usted desee del servidor de W3C cuando encuentre su documento. El explorador que no es CSS mostrará el documento HTML como siempre lo ha hecho.
Para comenzar a utilizar los estilos esenciales de W3C, haga lo siguiente:
- Elija su hoja de estilo favorita entre las ocho posibilidades: Chocolate, Medianoche, Modernista, Estilo antiguo, Acerado, Suizo, Tradicional y Ultramarino.
-
agregue un elemento de ENLACE al encabezado de sus documentos. Aquí mostramos un ejemplo de una forma de hacerlo en HTML 4.01:
<!doctype html public '-//W3C//DTD HTML 4.01//EN'
'http://www.w3.org/TR/html4/strict.dtd'>
<html>
<head>
<title>Document title</title>
<link rel="stylesheet" href="http://www.w3.org/StyleSheets/Core/../../Modernist" type="text/css">
</head>
...
o en XHTML 1.0:
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html>
<head>
<title>Document title</title>
<link rel="stylesheet" href="http://www.w3.org/StyleSheets/Core/../../Modernist" type="text/css" />
</head>
...
Verifique la fuente HTML de esta página a fin de obtener un ejemplo real.
Los estilos esenciales de W3C fueron diseñados e implementados por Todd Fahrner con la colaboración de sus colegas de (en ese momento) Verso [enlace de regreso a 1998]. Es un proyecto continuo con el fin de explorar las hojas de estilo compartidas en la Web; para ello, le recomendamos comenzar a utilizar los estilos esenciales. Cuando lo haga, deberá tener en cuenta lo siguiente:
- La mayoría de los documentos HTML no son válidos según la especificación HTML. Los documentos inválidos, en combinación con los estilos esenciales, pueden ocasionar resultados inesperados. W3C ofrece una manera de validar documentos. Además, para mejores resultados, el etiquetado HTML no deberá estar relacionado con la presentación (evitar, por ejemplo, tablas para la diagramación, etiquetas de FUENTES, uso excesivo de <BR>, etc.) y deberá ser estructural (por ejemplo, utilizar H1-H6 para los encabezados).
- Al mes de agosto de 2002, existían implementaciones completas de todos los CSS1, pero no de CSS2 aún. La mayoría de las implementaciones han tenido inconvenientes con el manejo de ciertas combinaciones propiedad/valor CSS en ciertos elementos de etiquetado. Por lo tanto, durante la fase de transición, utilizaremos la técnica denominada browser sniffing (conocer el explorador del usuario mediante comprobaciones) a fin de asegurarnos de que los exploradores no reciban hojas de estilo que no puedan manejar. Funciona de esta manera: el servidor de W3C detecta el explorador que usted utiliza (mediante el campo del encabezado HTTP del Agente usuario) y elimina los módulos de hojas de estilo con los que su explorador en particular tiene inconvenientes. Esta solución irá desapareciendo paulatinamente en la medida en que mejore la compatibilidad con el explorador para CSS.
- Los estilos esenciales de W3C pueden variar con el tiempo debido a motivos técnicos o estéticos. Sin embargo, se preservará el aspecto general de cada hoja de estilo.
Bert Bos, Administrador de W3C