Exemple de CSS et modèle de page
Structure du document:
<div id="frame">
<div id="header"> </div> (haut)
<div class="logo"> </div> (image)
<div class="sitetitle"> </div> (texte)
<div id="sidebar"> </div> (gauche)
<div id="content"> </div> (droite)
</div>
<div id="footer"> </div>
L'ordre de déclaration dans la feuille de style suit l'ordre hiérarchique.
Les identifieurs de premier niveau:
- frame, la page est dans un cadre centré.
- footer, Le bas de page
Nous avons choisi de placer un bas de page, contenant le copyright, sous le cadre, avec la même largeur.
On aurait pu le placer à l'intérieur du cadre, ou encore, dans une page sans cadre, avec une largeur de 100%.
Le second niveau:
A l'intérieur du cadre principal, on crée un en-tête et deux colonnes.- header, haut de page, contient logo, titre, etc...
- sidebar, la colonne � gauche contenant des liens sur les autres pages du site.
- content, le corps de la page. Cela peut être la seule partie qui change d'une page à l'autre.
Les sous-niveaux:
Dans le haut de page, deux classes sont définies:- logo, l'image � gauche.
Il faut définir la largeur et la hauteur dans la feuille de style, car elles sont à 0 par défaut. -
sitetitle, le titre du site.
La feuille de style définit la police et la taille, ainsi que l'emplacement.