====== Usare i fogli di stile (CSS) ====== **[[http://www.rigacci.org/docs/biblio/online/css2/cover.html|CSS2 Specification]]** Per includere un foglio di stile si aggiunge il tag specifico dentro **%%
%%**,
La cosa più complicata è scrivere i selettori in modo che siano più generici possibile e sfruttino l'effetto cascata.
===== Attributo ID =====
Ciascun attributo **''ID''** deve **comparire una sola volta all'interno di una pagina**, in modo da permetterne l'identificazione univoca. Se più di un elemento deve essere etichettato con lo stesso valore, si utilizzerà l'attributo ''class''.
#navigation {
float : left;
/* border-width : thin; */
/* border-style : dotted; */
/* border-color : #993366; */
margin-top : 0px;
margin-left : 0px;
width : 15%;
height : auto;
padding : 1ex;
}
Il selettore ''**#navigation**'' si applica a qualunque elemento (in quanto niente precede il segno ''**#**'') che abbia ''**ID="navigation"**''. Lo stile dell'esempio sopra crea un box allineato a sinistra se applicato ad una sezione del tipo:
===== Attributo CLASS =====
.menu ul {
margin: 0px;
padding: 0px;
list-style: none;
}
Il selettore ''**.menu ul**'' si applica ad ogni elemento ''**ul**'' che sia discendente di un qualunque elemento (in quanto niente precede il punto) cha abbia un attributo ''**CLASS="menu"**''.
L'esempio precedente può essere applicato ad una lista con qualcosa del genere: