Académique Documents
Professionnel Documents
Culture Documents
I. Définition :
Le CSS (Cascading Style Sheets, « feuilles de style en cascade ») est utilisé pour mettre en forme des
documents HTML. Le contenu du document est écrit en HTML et il est séparé par des éléments de mise en
forme qui sont écrits en CSS.
C’est grâce à lui que vous choisissez la couleur de votre texte, la police utilisée sur votre site, la taille
du texte, les bordures, le fond, …..
C’est aussi lui qui permet de faire la mise en page de votre site. Vous pouvez dire : je veux que mon
menu soit à gauche et occupe telle largeur, que l’en-tête soit en haut et toujours visible …. Les
différents blocs. Ce point est plus délicat et difficile. Il faut donc penser le CSS dès l’écriture des
pages .html ... On établit un brouillon du plan du visuel final souhaité :
Lorsqu'on a terminé de rédiger un fichier, on peut valider en ligne le code .html et .css grâce au W3C
Markup Validation Service permet d'arborer fièrement le logo sur son site.
La syntaxe du code CSS se compose de 3 parties (un sélecteur et d'un bloc de déclaration):
1. Attribut
La méthode la plus simple mais pas forcément la plus recommandée consiste à ajouter un attribut dans une
balise HTML et à préciser une valeur pour une propriété de l’attribut.
Par exemple, pour souligner un titre entre des balises <h2> … </h2>, on ajoute l’attribut style dans la
balise. On insère ensuite la propriété text-decoration et enfin on donne une valeur à cette propriété,
par exemple la valeur underline pour souligner le texte. C’est la méthode qu’on peut qualifier de « gros
bourrin » à rapidement éviter.
Affichage :
Un attribut peut avoir deux propriétés séparées par un point-virgule.
La balise <span> avec l’attribut style s’applique à une partie du texte sans influence sur le reste.
Exercice :
Quelles sont les propriétés du script suivant ?
< !DOCTYPE html>
2. Dans l’en-tête
Pour pouvoir appliquer les mêmes propriétés, par exemple à tous les liens d’une page, il vaut mieux écrire
une « règle » CSS, c'est-à-dire des propriétés avec leurs valeurs qui s’appliquent aux éléments de la page.
Pour cela, nous ajoutons un bloc style dans l’en-tête de la page. C’est ce qu’on peut qualifier de méthode
« moyennement bourrin »…
ATTENTION :
Aux accolades et aux points-virgules
Affichage :
3. Fichier .css
On écrit le plus souvent le code CSS dans un fichier spécial ayant l’extension .css. C’est la méthode la plus
pratique et la plus souple. Cela évite de tout mélanger. En général ce fichier est enregistré dans un dossier
nommé « styles » au même niveau que la page HTML. Ah ! Voilà la méthode à utiliser au maximum…
On commence par ajouter la ligne (dans le fichier HTML) :
<link rel="stylesheet" href="styles/style.css"/>
Cette méthode est intéressante pour appliquer le même style aux différentes pages d’un site. De plus pour
faire une modification, il suffit de modifier une fois le fichier « style.css », ce qui est plus simple que corriger
toutes les pages une par une.
Si deux balises sont de même style, par exemple si les titres <h1> et <h2> sont en bleus, on peut écrire
dans le fichier CSS :
Affichage :
ATTENTION :
Les propriétés CSS sont héritées en cascade, c'est-à-dire que si on donne un style à un élément, tous les sous
éléments auront le même style. C’est le phénomène de l’héritage. Donc les balises qui se trouvent à
l’intérieur d’une autre balise « héritent » de ses propriétés.
Ne pas hésiter à aller sur le site https://www.w3schools.com , vous y trouverez plein de renseignements
supplémentaires, des astuces, des exemples corrigés…..