# Correction des exercices - CSS --------- ## Exercice 1 : Premiers styles **Fichier `style.css` :** ```css /* Couleur de fond de la page */ body { background-color: #f0f0f0; } /* Titres h1 en bleu et centrés */ h1 { color: blue; text-align: center; } /* Paragraphes en Arial, taille 16px */ p { font-family: Arial, sans-serif; font-size: 16px; } ``` **Fichier HTML associé :** ```html Exercice 1

Mon titre principal

Ceci est un paragraphe de texte pour tester mes premiers styles CSS.

Voici un deuxième paragraphe.

``` **Points importants :** - `#f0f0f0` est un gris très clair en hexadécimal - `sans-serif` est une police de secours si Arial n'est pas disponible - Les commentaires en CSS s'écrivent entre `/*` et `*/` --------- ## Exercice 2 : Les classes ```css /* Classe pour texte important */ .important { color: red; font-weight: bold; } /* Classe pour encadrer un élément */ .encadre { border: 2px solid black; padding: 10px; } /* Classe pour coins arrondis */ .arrondi { border-radius: 15px; } ``` **Exemple d'utilisation en HTML :** ```html Exercice 2

Ce texte est important !

Ce texte est encadré.

Ce texte est encadré avec des coins arrondis.

On peut combiner plusieurs classes sur un même élément !
``` **Points importants :** - Les classes commencent par un point `.` en CSS - On peut appliquer plusieurs classes à un élément en les séparant par des espaces - `font-weight: bold` met le texte en gras - `padding` ajoute un espace intérieur entre le contenu et la bordure --------- ## Exercice 3 : Navigation **Fichier `style.css` :** ```css /* Reset des marges par défaut de la liste */ nav ul { list-style: none; /* Supprime les puces */ margin: 0; padding: 0; display: flex; /* Affichage horizontal */ background-color: #333; } /* Style des éléments de liste */ nav li { margin: 0; } /* Style des liens */ nav a { display: block; color: white; text-decoration: none; /* Supprime le soulignement */ padding: 15px 20px; } /* Effet au survol */ nav a:hover { background-color: #555; color: #ffd700; /* Couleur dorée */ } ``` **Fichier HTML :** ```html Navigation ``` **Points importants :** - `list-style: none` supprime les puces de la liste - `display: flex` sur le `