diff options
author | Carolyn Wu <87150472+cw118@users.noreply.github.com> | 2021-12-31 07:37:26 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-31 13:37:26 +0100 |
commit | aa35241c8f1ced44fa7fdca7d6bbd2ca4d8ab188 (patch) | |
tree | 80ef88ddb7e2bb2d7a07487fbc57dc276d0c578b /files/fr/learn/css/styling_text | |
parent | 5cd5978ecc54b47833d75caaf4184ac6fe7afadc (diff) | |
download | translated-content-aa35241c8f1ced44fa7fdca7d6bbd2ca4d8ab188.tar.gz translated-content-aa35241c8f1ced44fa7fdca7d6bbd2ca4d8ab188.tar.bz2 translated-content-aa35241c8f1ced44fa7fdca7d6bbd2ca4d8ab188.zip |
Revise some fr CSS pages (#3472)
* Clean up some fr CSS pages
* More fixes, update another file
* Really minor typofixes
Co-authored-by: julieng <julien.gattelier@gmail.com>
Diffstat (limited to 'files/fr/learn/css/styling_text')
-rw-r--r-- | files/fr/learn/css/styling_text/styling_lists/index.md | 214 |
1 files changed, 108 insertions, 106 deletions
diff --git a/files/fr/learn/css/styling_text/styling_lists/index.md b/files/fr/learn/css/styling_text/styling_lists/index.md index 21adc02ed2..73a34ac54f 100644 --- a/files/fr/learn/css/styling_text/styling_lists/index.md +++ b/files/fr/learn/css/styling_text/styling_lists/index.md @@ -10,23 +10,23 @@ Les [listes](/fr/docs/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals#lis <table class="standard-table"> <tbody> <tr> - <th scope="row">Prérequis :</th> + <th scope="row">Prérequis :</th> <td> Connaissances de base informatiques, bases HTML (étudiées dans - <a href="/fr/Apprendre/HTML/Introduction_%C3%A0_HTML" - >Introduction à HTML</a + <a href="/fr/Learn/HTML/Introduction_to_HTML" + >Introduction au HTML</a >), bases CSS (étudiées dans - <a href="/fr/Apprendre/CSS/Introduction_%C3%A0_CSS" - >Introduction à CSS</a + <a href="/fr/Learn/CSS/Introduction_to_CSS" + >Introduction aux CSS</a >), <a - href="/fr/docs/Learn/CSS/Styling_text/initiation-mise-en-forme-du-texte" + href="/fr/docs/Learn/CSS/Styling_text/Fundamentals" >la mise en forme du texte</a >. </td> </tr> <tr> - <th scope="row">Objectif :</th> + <th scope="row">Objectif :</th> <td> Se familiariser avec les meilleures pratiques et propriétés liées aux styles de liste. @@ -37,9 +37,9 @@ Les [listes](/fr/docs/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals#lis ## Un exemple de liste simple -Pour commencer, regardons un exemple de liste simple. Au long de cet article nous verrons les listes non ordonnées, ordonnées et des listes descriptives — tous les styles ont des fonctionnalités similaires, mais il existe quelques particularités en fonction du type de liste. Un exemple sans style est [disponible sur GitHub](https://mdn.github.io/learning-area/css/styling-text/styling-lists/unstyled-list.html) (voyez aussi le [code source](https://github.com/mdn/learning-area/blob/master/css/styling-text/styling-lists/unstyled-list.html)). +Pour commencer, regardons un exemple de liste simple. Au long de cet article, nous verrons les listes non ordonnées, ordonnées et des listes descriptives — tous les styles ont des fonctionnalités similaires, mais il existe quelques particularités en fonction du type de liste. Un exemple sans style est [disponible sur GitHub](https://mdn.github.io/learning-area/css/styling-text/styling-lists/unstyled-list.html) (voyez aussi le [code source](https://github.com/mdn/learning-area/blob/master/css/styling-text/styling-lists/unstyled-list.html)). -Le code HTML pour nos exemples de liste ressemble à ceci : +Le code HTML pour nos exemples de liste ressemble à ceci : ```html <h2>Liste de courses (non ordonnée)</h2> @@ -56,7 +56,7 @@ paragraphe de référence, paragraphe de référence, paragraphe de référence. <h2>Liste de recette (ordonnée)</h2> -<p>paragraphe de référence, paragraphe de référence, paragraphe de référence, +<p>Paragraphe de référence, paragraphe de référence, paragraphe de référence, paragraphe de référence, paragraphe de référence, paragraphe de référence.</p> <ol> @@ -68,7 +68,7 @@ paragraphe de référence, paragraphe de référence, paragraphe de référence. <h2>Liste descriptive des ingrédients</h2> -<p>paragraphe de référence, paragraphe de référence, paragraphe de référence, +<p>Paragraphe de référence, paragraphe de référence, paragraphe de référence, paragraphe de référence, paragraphe de référence, paragraphe de référence.</p> <dl> @@ -83,70 +83,66 @@ paragraphe de référence, paragraphe de référence, paragraphe de référence. </dl> ``` -Si vous allez à l'exemple réel maintenant, et examinez les éléments de la liste en utilisant [les outils de développement du navigateur](/fr/docs/Learn/Common_questions/What_are_browser_developer_tools), vous noterez quelques valeurs de style par défaut : +Si vous allez à l'exemple réel maintenant, et examinez les éléments de la liste en utilisant [les outils de développement des navigateurs](/fr/docs/Learn/Common_questions/What_are_browser_developer_tools), vous noterez quelques valeurs de style par défaut : -- Les éléments {{htmlelement("ul")}} et {{htmlelement("ol")}} ont une propriété {{cssxref("margin")}} de `16 px` (`1 em`) en haut et en bas et une propriété {{cssxref("padding-left")}} de `40 px` (`2.5 em`.) -- Les éléments de la liste ({{htmlelement("li")}}) n'ont aucun paramètre d'espacement par défaut. -- L'élément {{htmlelement("dl")}} a des propriétés {{cssxref("margin")}} de`16 px` (`1 em`) en haut et en bas , mais pas de définition du remplissage. -- Les éléments {{htmlelement("dd")}} ont une propriété {{cssxref("margin-left")}} de `40 px` (`2.5 em`.) -- Les éléments {{htmlelement("p")}}, inclus pour référence, ont des propriétés {{cssxref("margin")}} de `16 px` (`1 em`) en haut et en bas, identiques à ceux des différents types de listes. +- Les éléments [`<ul>`](/fr/docs/Web/HTML/Element/ul) et [`<ol>`](/fr/docs/Web/HTML/Element/ol) ont une propriété [`margin`](/fr/docs/Web/CSS/margin) de `16px` (`1em`) en haut et en bas et une propriété [`padding-left`](/fr/docs/Web/CSS/padding-left) de `40px` (`2.5em`). +- Les éléments de la liste ([`<li>`](/fr/docs/Web/HTML/Element/li)) n'ont aucun paramètre d'espacement par défaut. +- L'élément [`<dl>`](/fr/docs/Web/HTML/Element/dl) a des propriétés [`margin`](/fr/docs/Web/CSS/margin) de `16px` (`1em`) en haut et en bas, mais pas de définition du remplissage. +- Les éléments [`<dd>`](/fr/docs/Web/HTML/Element/dd) ont une propriété [`margin-left`](/fr/docs/Web/CSS/margin-left) de `40px` (`2.5em`). +- Les éléments [`<p>`](/fr/docs/Web/HTML/Element/p), inclus pour référence, ont des propriétés [`margin`](/fr/docs/Web/CSS/margin) de `16px` (`1em`) en haut et en bas, identiques à ceux des différents types de listes. ## Gestion d'espacement des listes -Si vous modifiez le style des listes, vous devez ajuster l'espacement vertical et horizontal de manière à le rendre identique à celui des éléments environnants (tels que paragraphes ou images : ce principe est parfois appelé « rythme vertical » — vous pouvez voir l'[exemple de style terminé](https://mdn.github.io/learning-area/css/styling-text/styling-lists/) sur GitHub et trouver[ le code source](https://github.com/mdn/learning-area/blob/master/css/styling-text/styling-lists/index.html) aussi.) - -Le CSS utilisé pour le style et l'espacement du texte est le suivant : +Si vous modifiez le style des listes, vous devez ajuster l'espacement vertical et horizontal de manière à le rendre identique à celui des éléments environnants (tels que paragraphes ou images : ce principe est parfois appelé « rythme vertical » — vous pouvez voir l'[exemple de style terminé](https://mdn.github.io/learning-area/css/styling-text/styling-lists/) sur GitHub et trouver [le code source](https://github.com/mdn/learning-area/blob/master/css/styling-text/styling-lists/index.html) aussi.) - /* Style général */ +Le CSS utilisé pour le style et l'espacement du texte est le suivant : - html { - font-family: Helvetica, Arial, sans-serif; - font-size: 10px; - } - - h2 { - font-size: 2rem; - } - - ul,ol,dl,p { - font-size: 1.5rem; - } +```css +/* Style général */ - li, p { - line-height: 1.5; - } +html { + font-family: Helvetica, Arial, sans-serif; + font-size: 10px; +} - /* Styles des listes descriptives */ +h2 { + font-size: 2rem; +} +ul,ol,dl,p { + font-size: 1.5rem; +} - dd, dt { - line-height: 1.5; - } +li, p { + line-height: 1.5; +} - dt { - font-weight: bold; - } +/* Styles des listes descriptives */ - dd { - margin-bottom: 1.5rem; - } +dd, dt { + line-height: 1.5; +} +dt { + font-weight: bold; +} +``` -- La première règle définit une police de caractères pour l'ensemble du site avec une taille de base de 10 px. Elles sont héritées par tous les éléments de la page. +- La première règle définit une police de caractères pour l'ensemble du site avec une taille de base de 10px. Elles sont héritées par tous les éléments de la page. - Les règles 2 et 3 définissent des tailles relatives de la police pour les titres, les différents types de liste (les enfants des éléments de liste en héritent) et les paragraphes. Cela signifie que les paragraphes et listes auront la même taille de police et les mêmes espacements entre le haut et le bas, ce qui aidera à garder un rythme vertical cohérent. -- La règle 4 définit la même propriété {{cssxref("line-height")}} pour les paragraphes et éléments de listes — ainsi les paragraphes et chaque élément de liste individuellement auront le même espacement entre les lignes. Cela aidera également à garder un rythme vertical cohérent. -- Les règles 5 et 6 s'appliquent à la liste descriptive — nous définissons la même valeur pour la propriété `line-height` pour les termes à décrire et les descriptions, valeur utilisée pour les paragraphes et les éléments de liste. Encore une fois, la cohérence est bonne ! Nous écrivons aussi les termes à décrire avec une police en gras, pour les distinguer visuellement plus facilement. +- La règle 4 définit la même propriété [`line-height`](/fr/docs/Web/CSS/line-height) pour les paragraphes et éléments de listes — ainsi, les paragraphes et chaque élément de liste individuellement auront le même espacement entre les lignes. Cela aidera également à garder un rythme vertical cohérent. +- Les règles 5 et 6 s'appliquent à la liste descriptive — nous définissons la même propriété `line-height` pour les termes à décrire et les descriptions, comme celle pour les paragraphes et les éléments de liste. Encore une fois, la cohérence est bonne ! Nous écrivons aussi les termes à décrire avec une police en gras, pour les distinguer visuellement plus facilement. ## Style propre à une liste -Maintenant que nous avons examiné l'espacement général des listes, explorons quelques propriétés propres à une liste. Il y a trois propriétés à connaître pour commencer ; elles s'appliquent aux éléments {{htmlelement("ul")}} ou {{htmlelement("ol")}} : +Maintenant que nous avons examiné l'espacement général des listes, explorons quelques propriétés propres à une liste. Il y a trois propriétés à connaître pour commencer ; elles s'appliquent aux éléments [`<ul>`](/fr/docs/Web/HTML/Element/ul) ou [`<ol>`](/fr/docs/Web/HTML/Element/ol) : -- {{cssxref("list-style-type")}} : définit le type de puces à utiliser pour la liste, par exemple des puces carrées ou rondes pour une liste non ordonnée ou bien des nombres, des lettres ou des chiffres romains pour une liste ordonnée. -- {{cssxref("list-style-position")}} : définit si les puces seront disposées à l'intérieur ou à l'extérieur du début de l'élément liste. -- {{cssxref("list-style-image")}} : permet d'utiliser une image personnalisée pour la puce, plutôt qu'un simple carré ou rond. +- [`list-style-type`](/fr/docs/Web/CSS/list-style-type) : définit le type de puces à utiliser pour la liste, par exemple des puces carrées ou rondes pour une liste non ordonnée ou bien des nombres, des lettres ou des chiffres romains pour une liste ordonnée. +- [`list-style-position`](/fr/docs/Web/CSS/list-style-position) : définit si les puces seront disposées à l'intérieur ou à l'extérieur du début de l'élément de liste. +- [`list-style-image`](/fr/docs/Web/CSS/list-style-image) : permet d'utiliser une image personnalisée pour la puce, plutôt qu'un simple carré ou rond. ### Styles de puces -Comme mentionné ci-dessus, la propriété {{cssxref("list-style-type")}} vous permet de définir le type de puce à utiliser. Dans notre exemple, nous avons défini une liste ordonnée utilisant les chiffres romains en majuscules avec : +Comme mentionné ci-dessus, la propriété [`list-style-type`](/fr/docs/Web/CSS/list-style-type) vous permet de définir le type de puce à utiliser. Dans notre exemple, nous avons défini une liste ordonnée utilisant les chiffres romains en majuscules avec : ```css ol { @@ -154,17 +150,17 @@ ol { } ``` -Cela donne l'apparence suivante : +Cela donne l'apparence suivante : - + -Vous pouvez trouver beaucoup plus d'options en consultant la page de référence {{cssxref("list-style-type")}}. +Vous pouvez trouver beaucoup plus d'options en consultant la page de référence [`list-style-type`](/fr/docs/Web/CSS/list-style-type). ### Position des puces -La propriété {{cssxref("list-style-position")}} définit si les puces apparaissent à l'extérieur ou à l'intérieur de la liste devant chaque élément. Par défaut, la valeur est `outside` et les puces apparaissent comme ci-dessus. +La propriété [`list-style-position`](/fr/docs/Web/CSS/list-style-position) définit si les puces apparaissent à l'extérieur ou à l'intérieur de la liste devant chaque élément. Par défaut, la valeur est `outside` et les puces apparaissent comme ci-dessus. -Si vous choisissez la valeur `inside`, les puces seront disposées dans la ligne : +Si vous choisissez la valeur `inside`, les puces seront disposées dans la ligne : ```css ol { @@ -173,11 +169,11 @@ ol { } ``` - + ### Utilisation d'une puce image personnalisée -La propriété {{cssxref("list-style-image")}} vous permet d'utiliser une image pour personnaliser vos puces. La syntaxe est assez simple : +La propriété [`list-style-image`](/fr/docs/Web/CSS/list-style-image) vous permet d'utiliser une image pour personnaliser vos puces. La syntaxe est assez simple : ```css ul { @@ -185,9 +181,9 @@ ul { } ``` -Cependant, cette propriété est un peu limitée en termes de contrôle de la position, de la taille, etc. des puces. Il vaut mieux utiliser la famille de propriétés de {{cssxref ("background")}}, dont vous apprendrez beaucoup plus dans le module [Styliser les boîtes](/fr/docs/Learn/CSS/Building_blocks). Pour l'instant, voici un avant-goût ! +Cependant, cette propriété est un peu limitée en termes de contrôle de la position, de la taille, etc. des puces. Il vaut mieux utiliser la famille de propriétés de [`background`](/fr/docs/Web/CSS/background), dont vous apprendrez beaucoup plus dans le module [Blocs de base en CSS](/fr/docs/Learn/CSS/Building_blocks). Pour l'instant, voici un avant-goût ! -Dans notre exemple achevé, nous avons appliqué un style à la liste non ordonnée (en plus de ce que vous avez déjà vu ci-dessus) comme ceci : +Dans notre exemple achevé, nous avons appliqué un style à la liste non ordonnée (en plus de ce que vous avez déjà vu ci-dessus) comme ceci : ```css ul { @@ -204,24 +200,24 @@ ul li { } ``` -Voici ce que nous avons fait : +Voici ce que nous avons fait : -- abaissé la valeur de la propriété {{cssxref ("padding-left")}} de l'élément {{htmlelement ("ul")}} de `40px` par défaut à `20px`, puis défini la même valeur pour les éléments de la liste. Ainsi, l'ensemble des éléments d'une liste non ordonnée seront toujours alignés avec les éléments d'une liste ordonnée et les descriptions d'une liste descriptive; tout en disposant d'un remplissage où les images d'arrière-plan seront placées. Si nous ne le faisions pas, les images d'arrière-plan et le texte de l'élément de liste se superposeraient, ce qui ferait brouillon. -- défini la propriété {{cssxref("list-style-type")}} à `none`, ainsi aucune puce par défaut n'apparaît. Nous allons utiliser les propriétés de {{cssxref("background")}} pour gérer les puces. -- inséré une puce pour chaque élément de la liste désordonnée. Les propriétés pertinentes sont les suivantes : +- Abaissé la valeur de la propriété [`padding-left`](/fr/docs/Web/CSS/padding-left) de l'élément [`<ul>`](/fr/docs/Web/HTML/Element/ul) de `40px` par défaut à `20px`, puis défini la même valeur pour les éléments de la liste. Ainsi, l'ensemble des éléments d'une liste non ordonnée seront toujours alignés avec les éléments d'une liste ordonnée et les descriptions d'une liste descriptive ; tout en disposant d'un remplissage où les images d'arrière-plan seront placées. Si nous ne le faisions pas, les images d'arrière-plan et le texte de l'élément de liste se superposeraient, ce qui ferait brouillon. +- Défini la propriété [`list-style-type`](/fr/docs/Web/CSS/list-style-type) à `none`, ainsi aucune puce par défaut n'apparaît. Nous allons utiliser les propriétés de [`background`](/fr/docs/Web/CSS/background) pour gérer les puces. +- Inséré une puce pour chaque élément de la liste désordonnée. Les propriétés pertinentes sont les suivantes : - - {{cssxref("background-image")}} : référence du chemin d'accès au fichier image utilisé comme puce. - - {{cssxref("background-position")}} : emplacement de l'image dans l'arrière-plan de l'élément sélectionné — dans ce cas, nous disons `0 0` : la puce apparaîtra dans le coin supérieur gauche de chaque élément de la liste. - - {{cssxref("background-size")}} : taille de l'image d'arrière-plan. L'idéal est que les puces soient de même taille que les éléments de la liste (ou légèrement plus petites ou plus grandes). Nous utilisons une taille de `1.6rem` (`16px`), qui correspond bien au remplissage de `20px` dans lequel la puce est placée — 16 px plus 4 px d'espace entre la puce et le texte de l'élément de liste fonctionne bien. - - {{cssxref("background-repeat")}} : par défaut, les images d'arrière-plan se répètent jusqu'à avoir rempli l'espace d'arrière-plan disponible. Nous voulons l'insertion d'une seule copie de l'image sans répétition, donc nous choisissons la valeur `no-repeat`. + - [`background-image`](/fr/docs/Web/CSS/background-image) : la référence du chemin d'accès au fichier image utilisé comme puce. + - [`background-position`](/fr/docs/Web/CSS/background-position) : l'emplacement de l'image dans l'arrière-plan de l'élément sélectionné — dans ce cas, puisque nous disons `0 0`, la puce apparaîtra dans le coin supérieur gauche de chaque élément de la liste. + - [`background-size`](/fr/docs/Web/CSS/background-size) : la taille de l'image d'arrière-plan. L'idéal est que les puces soient de même taille que les éléments de la liste (ou légèrement plus petites ou plus grandes). Nous utilisons une taille de `1.6rem` (`16px`), qui correspond bien au remplissage de `20px` dans lequel la puce est placée — 16px plus 4px d'espace entre la puce et le texte de l'élément de liste fonctionne bien. + - [`background-repeat`](/fr/docs/Web/CSS/background-repeat) : par défaut, les images d'arrière-plan se répètent jusqu'à avoir rempli l'espace d'arrière-plan disponible. Nous voulons l'insertion d'une seule copie de l'image sans répétition, donc nous choisissons la valeur `no-repeat`. -Ceci nous donne le résultat suivant : +Ceci nous donne le résultat suivant : - + ### Raccourci de style de liste -Les 3 propriétés mentionnées ci-dessus peuvent toutes être définies en utilisant la propriété abrégée {{cssxref("list-style")}}. Par exemple, le CSS suivant : +Les 3 propriétés mentionnées ci-dessus peuvent toutes être définies en utilisant la propriété abrégée [`list-style`](/fr/docs/Web/CSS/list-style). Par exemple, le CSS suivant : ```css ul { @@ -231,21 +227,23 @@ ul { } ``` -peut être remplacé par cela : +peut être remplacé par cela : - ul { - list-style: square url(example.png) inside; - } +```css +ul { + list-style: square url(example.png) inside; +} +``` -Les valeurs peuvent être listées dans n'importe quel ordre et vous pouvez en mentionner une, deux ou les trois (les valeurs par défaut utilisées pour les propriétés non-citées sont `disc`, `none` et `outside`. Si un `type` et une `image` sont donnés, le type sera affiché en solution de repli dans le cas où l'image ne peut pas être chargée pour une raison quelconque. +Les valeurs peuvent être listées dans n'importe quel ordre et vous pouvez en mentionner une, deux ou les trois (les valeurs par défaut utilisées pour les propriétés non-citées sont `disc`, `none` et `outside`). Si un `type` et une `image` sont donnés, le type sera affiché en solution de repli dans le cas où l'image ne peut pas être chargée pour une raison quelconque. ## Contrôle du numérotage des listes -Parfois, vous pouvez vouloir numéroter différemment une liste ordonnée — par exemple, à partir d'un nombre autre que 1 ou en comptant à rebours ou en comptant par pas supérieur à 1. HTML et CSS ont quelques outils pour vous le permettre. +Parfois, vous pouvez vouloir numéroter différemment une liste ordonnée — par exemple, à partir d'un nombre autre que 1, en comptant à rebours ou en comptant par pas supérieur à 1. HTML et CSS ont quelques outils pour vous le permettre. ### Numéro de départ -L'attribut {{htmlattrxref("start","ol")}} vous permet de commencer le numérotage de la liste à partir d'un nombre autre que 1. L'exemple suivant : +L'attribut [`start`](/fr/docs/Web/HTML/Element/ol#attr-start) vous permet de commencer le numérotage de la liste à partir d'un nombre autre que 1. L'exemple suivant : ```html <ol start="4"> @@ -256,13 +254,13 @@ L'attribut {{htmlattrxref("start","ol")}} vous permet de commencer le numérotag </ol> ``` -vous donne cette sortie : +vous donne cette sortie : -{{ EmbedLiveSample('Numéro_de_départ', '100%', 150) }} +{{ EmbedLiveSample('', '100%', 150) }} ### Numérotation inversée -L'attribut {{htmlattrxref("reversed","ol")}} inverse la numérotation de la liste. L'exemple suivant : +L'attribut [`reversed`](/fr/docs/Web/HTML/Element/ol#attr-reversed) inverse la numérotation de la liste. L'exemple suivant : ```html <ol start="4" reversed> @@ -273,13 +271,15 @@ L'attribut {{htmlattrxref("reversed","ol")}} inverse la numérotation de la list </ol> ``` -donne cette sortie : +donne cette sortie : -{{ EmbedLiveSample('Numérotation_inversée', '100%', 150) }} +{{ EmbedLiveSample('', '100%', 150) }} + +> **Note :** S'il existe plus d'éléments dans une liste inversée que la valeur de l'attribut `start`, la numérotation continuera à zéro, puis à des valeurs négatives. ### Valeurs individualisées -L'attribut {{htmlattrxref("value","ol")}} vous permet de numéroter les éléments de liste avec des valeurs numériques de votre choix. L'exemple suivant : +L'attribut [`value`](/fr/docs/Web/HTML/Element/ol#attr-value) vous permet de numéroter les éléments de liste avec des valeurs numériques de votre choix. L'exemple suivant : ```html <ol> @@ -290,20 +290,20 @@ L'attribut {{htmlattrxref("value","ol")}} vous permet de numéroter les élémen </ol> ``` -vous donne cette sortie : +vous donne cette sortie : -{{ EmbedLiveSample('Valeurs_individualisées', '100%', 150) }} +{{ EmbedLiveSample('', '100%', 150) }} -> **Note :** Même si vous utilisez une propriété {{cssxref ("type-style-list")}} avec des caractères non‑numériques, vous devez toujours utiliser les valeurs numériques équivalentes avec l'attribut `value`. +> **Note :** Même si vous utilisez une propriété [`list-style-type`](/fr/docs/Web/CSS/list-style-type) avec des caractères non‑numériques, vous devez toujours utiliser les valeurs numériques équivalentes avec l'attribut `value`. -## Apprentissage actif : définir le style d'une liste imbriquée +## Apprentissage actif : définir le style d'une liste imbriquée -Dans cette session d'apprentissage actif, vous devez utiliser ce que vous avez appris ci-dessus en donnant un certain style à une liste imbriquée. Avec le code HTML fourni, nous vous demandons de : +Dans cette session d'apprentissage actif, vous devez utiliser ce que vous avez appris ci-dessus en donnant un certain style à une liste imbriquée. Avec le code HTML fourni, nous vous demandons de : -1. mettre une puce carrée devant les éléments de la liste non ordonnée, -2. donner aux éléments des listes, ordonnées ou non, une hauteur de ligne de 1.5 fois la taille de la police de caractères. -3. donner à la liste ordonnée une puce alphabétique en minuscules. -4. ne pas hésiter à jouer avec l'exemple de liste autant que vous le souhaitez, en expérimentant les types de puces, l'espacement ou tout ce que vous pouvez trouver. +1. Mettre une puce carrée devant les éléments de la liste non ordonnée. +2. Donner aux éléments des listes, ordonnées ou non, une hauteur de ligne de 1.5 fois la taille de la police de caractères. +3. Donner à la liste ordonnée une puce alphabétique en minuscules. +4. Ne pas hésiter à jouer avec l'exemple de liste autant que vous le souhaitez, en expérimentant les types de puces, l'espacement ou tout ce que vous pouvez trouver. Si vous faites une erreur, vous pourrez toujours tout remettre à zéro avec le bouton _Réinitialiser_. Si vous êtes vraiment bloqué, pressez le bouton _Voir la solution_ pour voir une réponse possible. @@ -315,7 +315,7 @@ Si vous faites une erreur, vous pourrez toujours tout remettre à zéro avec le <li>Ensuite, ouvrez la boîte.</li> <li>Puis, mettez les trois objets magiques dans la boîte, dans cet ordre exactement, pour terminer - le charme : + le charme : <ol> <li>le livre de sorts,</li> <li>la baguette brillante,</li> @@ -371,15 +371,19 @@ cssInput.addEventListener("input", drawOutput); window.addEventListener("load", drawOutput); ``` -{{ EmbedLiveSample("Apprentissage_actif_définir_le_style_d'une_liste_imbriquée", 700, 800) }} +{{ EmbedLiveSample('', 700, 800) }} ## Voir aussi -Les compteurs CSS fournissent des outils avancés pour personnaliser le comptage et le style des listes, mais ils sont assez complexes. Nous vous recommandons de les examiner si vous voulez vous étendre sur le sujet. Voir : +Les compteurs CSS fournissent des outils avancés pour personnaliser le comptage et le style des listes, mais ils sont assez complexes. Nous vous recommandons de les examiner si vous voulez vous étendre sur le sujet. Voir : + +- [`@counter-style`](/fr/docs/Web/CSS/@counter-style) +- [`counter-increment`](/fr/docs/Web/CSS/counter-increment) +- [`counter-reset`](/fr/docs/Web/CSS/counter-reset) + +## Testez vos compétences ! -- {{cssxref("@counter-style")}} -- {{cssxref("counter-increment")}} -- {{cssxref("counter-reset")}} +Vous avez atteint la fin de cet article, mais pourriez-vous retenir les informations les plus importantes ? Vous trouverez une évaluation de vos compétences à la fin de ce module — voir [Composition de la page d'accueil d'une école de communauté](/fr/docs/Learn/CSS/Styling_text/Typesetting_a_homepage). Peut-être que vous voudriez revoir les autres articles avant de l'essayer. ## Résumé @@ -389,10 +393,8 @@ Les listes sont relativement faciles à saisir lorsque vous connaissez les quelq ## Dans ce module - - - [Initiation à la mise en forme du texte](/fr/docs/Learn/CSS/Styling_text/Fundamentals) - [Style de listes](/fr/docs/Learn/CSS/Styling_text/Styling_lists) - [Mise en forme des liens](/fr/docs/Learn/CSS/Styling_text/Styling_links) -- [Polices de caractères web](/fr/docs/Learn/CSS/Styling_text/Web_fonts) -- [Composition d'une page d'accueil d'une école communale](/fr/docs/Learn/CSS/Styling_text/Typesetting_a_homepage) +- [Fontes Web](/fr/docs/Learn/CSS/Styling_text/Web_fonts) +- [Composition de la page d'accueil d'une école de communauté](/fr/docs/Learn/CSS/Styling_text/Typesetting_a_homepage)
\ No newline at end of file |