diff options
Diffstat (limited to 'files/fr/web/html/element/summary/index.md')
-rw-r--r-- | files/fr/web/html/element/summary/index.md | 199 |
1 files changed, 98 insertions, 101 deletions
diff --git a/files/fr/web/html/element/summary/index.md b/files/fr/web/html/element/summary/index.md index 3097055b73..a28f35ae1b 100644 --- a/files/fr/web/html/element/summary/index.md +++ b/files/fr/web/html/element/summary/index.md @@ -8,143 +8,140 @@ tags: - Web translation_of: Web/HTML/Element/summary --- -<div>{{HTMLRef}}</div> +{{HTMLRef}} -<p>L'élément HTML <strong><code><summary></code></strong> représente une boîte permettant de révéler le contenu d'un résumé ou d'une légende pour le contenu d'un élément {{HTMLElement("details")}}. En cliquant sur l'élément <code><summary></code>, on passe de l'état affiché à l'état masqué (et vice versa) de l'élément <code><details></code> parent.</p> +L'élément HTML **`<summary>`** représente une boîte permettant de révéler le contenu d'un résumé ou d'une légende pour le contenu d'un élément {{HTMLElement("details")}}. En cliquant sur l'élément `<summary>`, on passe de l'état affiché à l'état masqué (et vice versa) de l'élément `<details>` parent. -<div>{{EmbedInteractiveExample("pages/tabbed/summary.html","tabbed-shorter")}}</div> +{{EmbedInteractiveExample("pages/tabbed/summary.html","tabbed-shorter")}} -<h2 id="Attributs">Attributs</h2> +## Attributs -<p>Cet élément inclut uniquement <a href="/fr/docs/Web/HTML/Attributs_universels">les attributs universels</a>.</p> +Cet élément inclut uniquement [les attributs universels](/fr/docs/Web/HTML/Attributs_universels). -<h2 id="Notes_dutilisation">Notes d'utilisation</h2> +## Notes d'utilisation -<p>Un élément <code><summary></code> peut contenir des éléments de titre, du texte simple ou tout contenu HTML pouvant être placé au sein d'un paragraphe.</p> +Un élément `<summary>` peut contenir des éléments de titre, du texte simple ou tout contenu HTML pouvant être placé au sein d'un paragraphe. -<p>Un élément <code><summary></code> peut uniquement être utilisé comme le premier élément fils d'un élément <code><details></code>. Lorsque l'utilisateur clique sur le résumé, l'élément <code><details></code> parent change d'état (affiché ou masqué) et un évènement {{event("toggle")}} est envoyé à l'élément <code><details></code> (ce qui permet de détecter un changement d'état via un script).</p> +Un élément `<summary>` peut uniquement être utilisé comme le premier élément fils d'un élément `<details>`. Lorsque l'utilisateur clique sur le résumé, l'élément `<details>` parent change d'état (affiché ou masqué) et un évènement {{event("toggle")}} est envoyé à l'élément `<details>` (ce qui permet de détecter un changement d'état via un script). -<h3 id="Libellé_par_défaut">Libellé par défaut</h3> +### Libellé par défaut -<p>Si l'élément <code><summary></code> est absent au sein d'un élément <code><details></code>, c'est le titre contenu dans l'élément {{HTMLElement("details")}} qui sera utilisé.</p> +Si l'élément `<summary>` est absent au sein d'un élément `<details>`, c'est le titre contenu dans l'élément {{HTMLElement("details")}} qui sera utilisé. -<h3 id="Mise_en_forme_par_défaut">Mise en forme par défaut</h3> +### Mise en forme par défaut -<p>La mise en forme par défaut pour <code><summary></code> est <code>display: list-item</code>, tel qu'indiqué dans <a href="https://html.spec.whatwg.org/multipage/rendering.html#the-details-and-summary-elements">le standard HTML</a>. Cela permet de modifier ou de retirer l'icône affiché pour le contrôle d'affichage/masquage. Par défaut, cette icône est généralement un triangle.</p> +La mise en forme par défaut pour `<summary>` est `display: list-item`, tel qu'indiqué dans [le standard HTML](https://html.spec.whatwg.org/multipage/rendering.html#the-details-and-summary-elements). Cela permet de modifier ou de retirer l'icône affiché pour le contrôle d'affichage/masquage. Par défaut, cette icône est généralement un triangle. -<p>Si la mise en forme est surchargée avec <code>display: block</code>, l'icône triangulaire qui révèle le contenu sera masquée.</p> +Si la mise en forme est surchargée avec `display: block`, l'icône triangulaire qui révèle le contenu sera masquée. -<p>Voir la section ci-après sur la compatibilité des navigateurs à ce sujet car certains navigateurs ne prennent pas en charge tout ces aspects.</p> +Voir la section ci-après sur la compatibilité des navigateurs à ce sujet car certains navigateurs ne prennent pas en charge tout ces aspects. -<h2 id="Exemples">Exemples</h2> +## Exemples -<h3 id="Exemple_simple">Exemple simple</h3> +### Exemple simple -<h4 id="HTML">HTML</h4> +#### HTML -<pre class="brush: html"><details open> - <summary>Détails produit</summary> - <p>Ce produit a été fabriqué par - ACME et respecte les pandas.</p> -</details></pre> +```html +<details open> + <summary>Détails produit</summary> + <p>Ce produit a été fabriqué par + ACME et respecte les pandas.</p> +</details> +``` -<h4 id="Résultat">Résultat</h4> +#### Résultat -<p>{{EmbedLiveSample("Exemple_simple","100%","160")}}</p> +{{EmbedLiveSample("Exemple_simple","100%","160")}} -<h3 id="Utilisation_de_titres">Utilisation de titres</h3> +### Utilisation de titres -<p>Il est possible d'utiliser des titres au sein d'un résumé.</p> +Il est possible d'utiliser des titres au sein d'un résumé. -<h4 id="HTML_2">HTML</h4> +#### HTML -<pre class="brush: html"><details open> - <summary><h4>Détails produit</h4></summary> - <ol> - <li>Date de fabrication : 01 janvier 2018</li> - <li>Numéro de lot : LMA2542501</li> - <li>Date limite de consommation : 31 août 2018</li> - </ol> -</details></pre> +```html +<details open> + <summary><h4>Détails produit</h4></summary> + <ol> + <li>Date de fabrication : 01 janvier 2018</li> + <li>Numéro de lot : LMA2542501</li> + <li>Date limite de consommation : 31 août 2018</li> + </ol> +</details> +``` -<h4 id="Résultat_2">Résultat</h4> +#### Résultat -<p>{{EmbedLiveSample("Utilisation_de_titres", 650, 120)}}</p> +{{EmbedLiveSample("Utilisation_de_titres", 650, 120)}} -<h3 id="Utiliser_avec_divers_éléments_HTML">Utiliser avec divers éléments HTML</h3> +### Utiliser avec divers éléments HTML -<h4 id="HTML_3">HTML</h4> +#### HTML -<pre class="brush: html"><details open> - <summary><strong>Détails</strong></summary> - <ol> - <li>Date de fabrication : 01 janvier 2018</li> - <li>Numéro de lot : LMA2542501</li> - <li>Date limite de consommation : 31 août 2018</li> - </ol> -</details></pre> +```html +<details open> + <summary><strong>Détails</strong></summary> + <ol> + <li>Date de fabrication : 01 janvier 2018</li> + <li>Numéro de lot : LMA2542501</li> + <li>Date limite de consommation : 31 août 2018</li> + </ol> +</details> +``` -<h4 id="Résultat_3">Résultat</h4> +#### Résultat -<p>{{EmbedLiveSample("Utiliser_avec_divers_éléments_HTML", 650, 120)}}</p> +{{EmbedLiveSample("Utiliser_avec_divers_éléments_HTML", 650, 120)}} -<h2 id="Résumé_technique">Résumé technique</h2> +## Résumé technique <table class="properties"> - <tbody> - <tr> - <th scope="row">Contenu autorisé</th> - <td><a href="/fr/docs/Web/HTML/Catégorie_de_contenu#Contenu_phras.C3.A9">Contenu phrasé</a> ou un élément décrivant du <a href="/fr/docs/Web/HTML/Catégorie_de_contenu#Contenu_de_titre">contenu de titre</a>.</td> - </tr> - <tr> - <th scope="row">Omission de balises</th> - <td>Aucune, la balise ouvrante et la balise fermante sont obligatoires.</td> - </tr> - <tr> - <th scope="row">Parents autorisés</th> - <td>Un élément {{HTMLElement("details")}}.</td> - </tr> - <tr> - <th scope="row">Rôles ARIA autorisés</th> - <td>{{ARIARole("button")}}</td> - </tr> - <tr> - <th scope="row">Interface DOM</th> - <td>{{domxref("HTMLElement")}}</td> - </tr> - </tbody> + <tbody> + <tr> + <th scope="row">Contenu autorisé</th> + <td> + <a href="/fr/docs/Web/HTML/Catégorie_de_contenu#Contenu_phras.C3.A9" + >Contenu phrasé</a + > + ou un élément décrivant du + <a href="/fr/docs/Web/HTML/Catégorie_de_contenu#Contenu_de_titre" + >contenu de titre</a + >. + </td> + </tr> + <tr> + <th scope="row">Omission de balises</th> + <td> + Aucune, la balise ouvrante et la balise fermante sont obligatoires. + </td> + </tr> + <tr> + <th scope="row">Parents autorisés</th> + <td>Un élément {{HTMLElement("details")}}.</td> + </tr> + <tr> + <th scope="row">Rôles ARIA autorisés</th> + <td>{{ARIARole("button")}}</td> + </tr> + <tr> + <th scope="row">Interface DOM</th> + <td>{{domxref("HTMLElement")}}</td> + </tr> + </tbody> </table> -<h2 id="Spécifications">Spécifications</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">État</th> - <th scope="col">Commentaires</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('HTML WHATWG', 'interactive-elements.html#the-summary-element', '<summary>')}}</td> - <td>{{Spec2('HTML WHATWG')}}</td> - <td></td> - </tr> - <tr> - <td>{{SpecName('HTML5.1', 'interactive-elements.html#the-summary-element', '<summary>')}}</td> - <td>{{Spec2('HTML5.1')}}</td> - <td>Définition initiale.</td> - </tr> - </tbody> -</table> +## Spécifications + +| Spécification | État | Commentaires | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- | -------------------- | +| {{SpecName('HTML WHATWG', 'interactive-elements.html#the-summary-element', '<summary>')}} | {{Spec2('HTML WHATWG')}} | | +| {{SpecName('HTML5.1', 'interactive-elements.html#the-summary-element', '<summary>')}} | {{Spec2('HTML5.1')}} | Définition initiale. | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("html.elements.summary")}}</p> +{{Compat("html.elements.summary")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{HTMLElement("details")}}</li> -</ul> +- {{HTMLElement("details")}} |