Les sélecteurs - Exercices 03

Voici une série d'exercices pour expérimenter les sélecteurs CSS.

    4ttr 5tq
  • Découverte

Exercices pratiques à réaliser en classe

Chaque énoncé décrit l’objectif visuel, sans indiquer comment y parvenir.

Colorer tous les titres

Applique une couleur de texte différente aux éléments

,

et

pour qu’ils se distinguent clairement les uns des autres.

2. Centrer du texte

Transforme tous les textes des paragraphes pour qu’ils apparaissent centrés dans la page.

3. Mettre en valeur une classe .important

Crée un style pour la classe important qui met le texte en rouge, en gras, et augmente la taille du texte.

4. Personnaliser un en-tête

Change l’apparence du bloc avec l’id header afin qu'il ressemble à une zone d’en-tête visible et structurée (applique un fond, une hauteur fixe, et un alignement du texte justifié).

5. Encadrer tous les blocs <div>

Ajoute une bordure noire de 2px autour de tous les

de la page.

6. Aérer la classe .carte

Modifie la présentation de la classe carte pour qu’elle possède un espace autour d’elle ainsi qu’un espace interne confortable (ajoute une marge externe et une marge interne).

7. Changer la police des paragraphes

Applique une police différente ("Segoe UI") à tous les éléments <p> afin qu’elle contraste avec le reste de la page.

8. Concevoir un bouton

Crée un style pour la classe btn qui donne l’apparence d’un véritable bouton cliquable avec: couleur blanche, fond bleu, bordure arrondie, padding interne suffisant.

9. Redimensionner les images

Fais en sorte que toutes les images affichées en <img> aient une largeur précise et uniforme (fixe la largeur de toutes les images à 300px.)

10. Avertissement visuel

Donne à la classe warning un style qui évoque clairement un message d’avertissement (avec fond jaune pâle, texte gras et noir et bordure orange).

Change l’apparence du bloc #footer pour qu’il ressemble à une zone de bas de page structurée (centre le texte, impose un fond gris et ajoute un padding de 20px).

12. Contraster deux messages

Crée un style pour .success (vert) et un autre pour .error (rouge) afin que chacun corresponde à son rôle (succès / erreur).

13. Définir une carte produit

Améliore la classe carte (ou une nouvelle classe si tu préfères) pour qu’elle prenne la forme d’un encadré de dimensions fixes. --> Bordure, hauteur fixe (200px), largeur fixe (300px), marge interne de 15px et marges externes automatiques (auto).

14. Revoir le style des titres <h1>

Applique la police "Impact" uniquement aux

.

15. Surligner du texte

Crée une classe .highlight qui donne l’impression que le texte est surligné comme au marqueur (fond jaune et un padding léger autour du texte).

16. Créer une bannière

Modifie l’apparence de l’élément #banner pour qu’il occupe toute la largeur de la page et se distingue du reste avec largeur 100%, fond coloré (#673ab7) et texte centré.

17. Mettre en avant un paragraphe précis

Applique une bordure bleue uniquement au paragraphe ayant id="intro".

18. Créer un encart latéral

Donne à la classe .encart l’apparence d’un petit bloc compact, placé dans un coin de la page ou visuellement séparé du reste. --> largeur 200px, padding interne et fond clair.

19. Construire un carré visuel

Crée la classe .square pour qu’elle devienne un carré régulier facilement reconnaissable avec un fond coloré (#e91e63) et une bordure noire.

20. Mettre en forme un menu horizontal

Stylise la liste #menu pour que ses éléments apparaissent côte à côte (display: inline-block) comme un menu de navigation simple. Change la couleur de fond (#673ab7) et celle du texte (#ffeb3b).

Téléchargements

Fichier de base (à renommer)
exercices-css-base.txt
Modèle à télécharger
exercices-css-base.pdf

Pour aller plus loin