fogli di stile alternativi  

procontro
semplicità e rapiditàcon IE non si può
nessuno scripttanti file da caricare

Secondo il W3C, un documento può avere più di un foglio di stile. Si può attribuire un foglio default e un numero qualsiasi di fogli alternativi tra cui l'utente può scegliere. Questa pagina, per esempio, ha come alternativi tutti i fogli W3C Core Styles,

Come il lettore possa scegliere tra gli stili proposti, dipende dal browser: non tutti infatti (IE) offrono un apposito menu: per esempio in Mozilla c'è il menu Visualizza/Stile pagina (View/Use Stylesheet).

Per includere fogli è sufficiente aggiungere più elementi <LINK> nell'header, con gli attributi REL and TITLE. Gruppi di link con lo stesso TITLE vengono automaticamente combinati in un unico foglio di stile.

Ecco cosa contiene questa pagina:

<link rel="stylesheet" title="Default" href="../main.css">
<link rel="stylesheet" title="Default" href="../map.css">
<link rel="stylesheet" title="Default" href="../headings-o.css">
<link rel="stylesheet" title="Default" href="../banner-o.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">
(questi sono alcuni: vedi il sorgente per vederli tutti)