Nous avons vu comment mettre du texte en gras, ... Nous savons également désormais créer des tableaux, choisir de leur mettre une bordure, ...
Imaginons maintenant que nous ayons mis tous nos tableaux avec une bordure de 1, mais que l'on décide de la passer à 2... Nous devons tous les changer un par un !
Les feuilles de style vont nous permettre de définir des classes que nous appliquerons aux éléments désirés. Nous pourrons choisir dans quel bloc telle ou telle régle s'applique...
style dans une balise| Exemple | Code |
![]() |
<img src="../exemple-3/sebeto.jpg" style="border-color: #9ACA9A; border-width: 10px; border-style: outset;" alt="" /> |
<link type="text/css" media="screen" rel="stylesheet" href="mafeuille.css" />| Truc | Code du fichier css | Code du fichier html | Explications |
| Balises |
img
|
<img src="image.jpg" alt=""> |
S'applique à la balise img : toutes les images de notre page auront par défaut la bordure de l'exemple précédent... |
| Classe |
.bordure1
|
<img src="image.jpg" class="bordure1" alt="" /> |
Les balises où on ajoutera cet attribut class="bordure1" auront automatiquement la bordure
définie dans le fichier CSS pour cette classe (on peut très bien l'appliquer à un tableau, ...) |
| Id |
#mabordure1
|
<img src="image.jpg" id="mabordure1" alt="" /> |
Même effet que précédemment, sauf que l'id doit être unique : on ne peut l'appliquer qu'à un élément dans la page (sert par exemple pour les éléments de mise en page qui n'apparaissent qu'une seule fois) |
| Div |
.bordure1 img
|
<div class="bordure1"> |
Toutes les images que nous ferons entre ces deux div aurons automatiquement la bordure définie, pas celles en dehors. Les div servent à définir des blocs de contenu, à faire de la mise en page, ... |
| Span |
.rougegras
|
<span class="rougegras">message important</span> |
Le texte va être mis en forme selon la classe invoquée. Cela fonctionne comme pour les div, mais on ne fait pas de mise en page avec, on s'en sert pour formater du texte, ... |
<style type="text/css">Ici le code CSS</style>