Utilisation de XHTML et des CSS

Les graphismes

Les couleurs

Dans les feuilles de style la gestion des couleurs se fait grâce à trois méthodes différentes :

Les polices de caractères

Grâce aux CSS on peut utiliser n'importe quel type de police de caractère sur son site, mais elle ne seront affichées correctement seulement si elles sont installées sur l'ordinateur des utilisateurs du site. Pour que tout le monde ait le même affichage du site il faut utiliser des polices dites simples et communes.

Pour utiliser une police de caractère on utilise la propriété font-family. Cette propriété se transmettant hiérarchiquement par héritage, on la déclare souvent dans l'élément body afin qu'elle soit appliquée sur le site en entier.

Afin de pallier le manque d'une police chez un utilisateur du site on peut déclarer une enchaînement de police à utiliser par exemple :
font-family: 'Trebuchet MS', times, verdana
Dans cet exemple si jamais la police Trebuchet MS n'est pas installée chez une personne alors le site sera affiché en utilisant la police de caractères times.

Les tailles et unités de mesures

Il existe de nombreuses unités de mesures mais on peut les diviser en deux grands types :

Les unités de taille fixe

Ces unités ne sont pas très utilisées car cela peut donner un rendu différent selon la résolution des écrans des différents utilisateurs

Les unités de taille relative

La taille de la police de référence se transmet par héritage donc dans le cas d'éléments imbriqués, la police de référence change à chaque nouveau conteneur. Si on attribue une taille de police de 2em dans un paragraphe puis une taille de 2em dans un autre élément imbriqué, on attribuera donc à ce dernier élément une taille de 2em par rapport à 2em soit 4em.

Pour spécifier une taille de police on peut aussi utiliser des mots clés de taille comme : large, small, medium, etc ...

Les arrières plans

On peut définir deux types d'arrière plan pour un élément soit une image, soit une couleur simple. Les fonds de chaque élément étant par défaut transparents si on définit une couleur pour un élément alors ses enfants possèderont la même couleur de fond.
Pour afficher une couleur comme arrière plan on utilise la propriété : background-color. On lui spécifie ensuite dans la notation de notre choix la couleur voulue.
Si on veut utiliser une image comme arrière plan il suffit d'utiliser la propriété : background-image : url(image);
Par défaut une image affichée en fond se répetera automatiquement sur l'axe vertical et horizontal afin d'être présente sur toute la surface d'un élément. On peut spécifier grâce à la propriété background-repeat, sur quels axes on veut que l'image se répète ou non. On utilise alors les valeurs suivantes :

On peut aussi spécifier à une image de fond de rester au même endroit lors du défilement de la fenêtre grâce à la propriété background-attachment : fixed.

Il est aussi possible de positionner l'image de fond à sa guise grâce à des combinaisons de mots clés comme : center,left, right, top, bottom. Par exemple pour positionner en haut a gauche d'un élément on utilisera la propriété suivante :
background-position : top left;