Cet exercice se compose de plusieurs petits exercices tournant autour de l’utilisation des pseudos éléments ::before et ::after.
Mise en place de l’exercice
Créez un dossier racine nommé exo-css39 à l’emplacement de votre choix.
Dans le dossier racine, créez un fichier HTML intitulé exo-css39.html avec la structure de base.
Afficher la solutionCréez un fichier CSS intitulé style.css et liez-le à la page HTML.
Afficher la solutionLes différents exercices à venir se ferront tous dans la même page HTML. Vous devez donc prendre vos précautions et
Exercice 1
Créez un paragraphe contenant le texte suivant :
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut tortor felis, finibus dapibus nibh id, faucibus sodales ligula. Morbi sit amet tincidunt ex. Pellentesque eu velit facilisis, accumsan massa in, mattis massa. Nullam efficitur dolor non ornare rhoncus. Aenean sit amet tellus a nibh elementum dignissim. Nunc dignissim ante eu lectus elementum varius. Mauris molestie venenatis eros.
En utilisant un pseudo élément, ajoutez un carré au début du paragraphe comme dans l’image ci-dessous :

En utilisant un deuxième pseudo élément, ajoutez un second carré à la fin du paragraphe comme dans l’image ci-dessous :

Exercice 2
Créez un paragraphe contenant le texte suivant :
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut tortor felis, finibus dapibus nibh id, faucibus sodales ligula. Morbi sit amet tincidunt ex. Pellentesque eu velit facilisis, accumsan massa in, mattis massa. Nullam efficitur dolor non ornare rhoncus. Aenean sit amet tellus a nibh elementum dignissim. Nunc dignissim ante eu lectus elementum varius. Mauris molestie venenatis eros.
Exercice 3
Créez un titre de niveau 1 contenant le texte suivant :
Lorem ipsum dolor sit consectetur
En prenant soin, au préalable, d’importer la police Roboto à partir de Google Font, reproduisez la mise en forme suivante :

En utilisant deux pseudos éléments, reproduisez la mise en forme ci-dessous :

Exercice 4
Créez quatre titres de niveau 1 contenant le texte de votre choix.
En utilisant un pseudo élément et le système de compteur de CSS, ajoutez un numéro automatiquement devant vos titres.
Vous pouvez vous aider de l’article Numérotation automatique des titres en CSS pour apprendre à utiliser le système de compteur de CSS.
Afficher la solutionSauf mention contraire*, l'article Les pseudo éléments [CSS39] et son contenu par Julien Crego sont mis à disposition selon les termes de la licence Creative Commons

Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International
Cette licence vous permet de remixer, arranger, et adapter cette œuvre à des fins non commerciales tant que vous créditez la source en citant le nom des auteurs et que les nouvelles œuvres sont diffusées selon les mêmes conditions.
* Cette notice est intégrée automatiquement à la fin de chaque article de ce site.