--- title: '
: l''élément de texte préformaté' slug: Web/HTML/Element/pre tags: - Element - HTML - Reference - Web translation_of: Web/HTML/Element/pre ---{{HTMLRef}}L'élément HTML
<pre>
représente du texte préformaté, généralement écrit avec une police à chasse fixe. Le texte est affiché tel quel, les espaces utilisés dans le document HTML seront retranscrits.Note : Il est nécessaire d'échapper les caractères '
<
' en '<
' afin de s'assurer que le code écrit entre les éléments ne soit pas interprété de façon involontaire.{{EmbedInteractiveExample("pages/tabbed/pre.html", "tabbed-standard")}}Attributs
Cet élément inclut uniquement les attributs universels.
<pre> body { color:red; } </pre>
{{EmbedLiveSample("Exemples","200","120")}}
Il est important de fournir une description alternative pour toute image ou diagramme créé avec du texte préformaté. Cette description alternative devrait décrire clairement, et de façon concise, le contenu du diagramme.
Les personnes souffrant de troubles de la vision et/ou naviguant à l'aide d'outils d'assistance comme des lecteurs d'écran peuvent ne pas comprendre le diagramme si celui-ci est construit avec des lettres et symboles.
Pour légender un tel diagramme, on pourra utiliser une combinaison d'éléments {{HTMLElement("figure")}} et {{HTMLElement("figcaption")}} relié via un attribut {{htmlattrxref("id")}} et les attributs ARIA role
et aria-labelledby
afin que le texte soit annoncé comme une image et que l'élément figcaption
fournisse la description alternative.
<figure role="img" aria-labelledby="legende-vache"> <pre> _____________ < Oh la vache !> ------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || </pre> <figcaption id="legende-vache"> Une vache qui dit « Oh la vache ! ». La vache est illustrée avec du texte à chasse fixe. </figcaption> </figure>
Catégories de contenu | Contenu de flux, contenu tangible. |
---|---|
Contenu autorisé | Contenu phrasé. |
Omission de balises | {{no_tag_omission}} |
Parents autorisés | Tout élément qui accepte du contenu de flux. |
Rôles ARIA autorisés | Tous les rôles sont autorisés. |
Interface DOM | {{domxref("HTMLPreElement")}} |
Spécification | État | Commentaires |
---|---|---|
{{SpecName('HTML WHATWG', 'semantics.html#the-pre-element', '<pre>')}} | {{Spec2('HTML WHATWG')}} | Aucune modification majure depuis {{SpecName("HTML5 W3C")}} |
{{SpecName('HTML5 W3C', 'grouping-content.html#the-pre-element', '<pre>')}} | {{Spec2('HTML5 W3C')}} | Aucune modification majeure depuis {{SpecName("HTML4.01")}}. |
{{SpecName('HTML4.01', 'struct/text.html#h-9.3.4', '<pre>')}} | {{Spec2('HTML4.01')}} | Dépréciation de l'attribut cols . |
{{Compat("html.elements.pre")}}