Este documento es una traducción del tutorial "Alternative 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/Style/Examples/007/alternatives.html
(Esta página usa hojas de estilo CSS)
No es obligatorio que un documento tenga una sola hoja de estilo. El autor puede indicar una hoja de estilo predeterminada y además ofrecer al lector una cantidad cualquiera de alternativas para elegir. Esta página, por ejemplo, tiene como alternativas todos los estilos básicos del W3C, además de dos hojas de estilo que se encuentran en otro sitio web (autor: David Baron).
El modo en que el lector puede seleccionar las alternativas depende del navegador. Hay navegadores que todavía no ofrecen un menú para esta elección, pero en Netscape 6 (por poner un ejemplo), se pueden hallar todos los estilos dentro del menú "View" (Ver) -> "Use Stylesheet" (Usar hoja de estilo).
Para añadir hojas de estilo adicionales, basta añadir en el encabezado más elementos <LINK>, con los atributos REL y TITLE que correspondan, según el ejemplo siguiente. (Omito algunos de los estilos; el resto de los enlaces puede hallarse viendo el código fuente de este documento).
<link rel="stylesheet" title="Gold (derecha, fijo) + barra de navegación" href="../threepart-f.css"> <link rel="alternate stylesheet" title="Oldstyle" href="http://www.w3.org/StyleSheets/Core/Oldstyle"> <link rel="alternate stylesheet" title="Modernist" href="http://www.w3.org/StyleSheets/Core/Modernist"> ... <link rel="alternate stylesheet" title="Steely" href="http://www.w3.org/StyleSheets/Core/Steely"> <link rel="alternate stylesheet" title="Forest (de David Baron)" href="http://dbaron.org/style/forest"> <link rel="alternate stylesheet" title="Plain (de David Baron)" href="http://dbaron.org/style/plain">
Los grupos de enlaces con el mismo TITLE se combinan automáticamente en una sola hoja de estilo.