Cours 2.1. Introduction au CSS

Origine du CSS

Historiquement, le HTML possédait (et possède encore) des balises de mise en forme du texte (gras, italique ...). Avec l'évolution des graphiques sur Internet, un problème est rapidement apparu : lorsque l'on voulait changer la charte graphique d'un site, il fallait reprendre chaque page une à une pour y modifier la mise en forme.

Pour éviter ce travail fastidieux, les feuilles de style en cascade, généralement appelées CSS de l'anglais Cascading Style Sheets, se sont démocratisées pour devenir un standard supporté par tous les navigateurs contemporains.

Un fichier HTML, plusieurs styles

Considérons le code HTML suivant :

<h1>Une page, plusieurs styles</h1>

<h2>Titre de niveau 2</h2>

<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac 
facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, 
vestibulum at eros.</p>

En appliquant ces deux styles, il est possible d'obtenir des rendus distincts :

/* Style 1 */
* {font-family: "Gill Sans", sans-serif;}
h1 {text-decoration: underline}
h2 {color:blue}
/* Style 2 */
* {font-family: "Courier New", Courier, monospace}
h2 {margin-left:2rem; color:grey}
p {margin-left:4rem; font-style:italic;}

Rendu du style 1

Rendu du style 2

Intégration du CSS

Il existe trois façons d'utiliser les feuilles de style :

Quiz

Un style CSS peut être ...

Vérifier Bravo ! Dans un lien absolu, le chemin est mentionné en intégralité. Essaie encore ...

Un style CSS externe ...

Vérifier Bravo ! Un lien relatif l'est par rapport à la position actuelle dans l'arborescence. Essaie encore ...

Quel est l'intérêt des feuilles de style en cascade ?

Vérifier Bravo ! Les feuilles de style permettent de spécifier le style de la page ou du site, tout en le séparant de son contenu. Essaie encore ...

Voir aussi


Dernière mise à jour : 19/11/2021