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 '&lt;' afin de s'assurer que le code écrit entre les éléments ne soit pas interprété de façon involontaire.

Catégories de contenu Contenu de flux, contenu tangible.
Contenu autorisé Contenu phrasé.
Omission de balises Aucune, la balise d'ouverture et la balise de fermeture sont obligatoires
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 HTMLPreElement

Attributs

Cet élément inclut uniquement les attributs universels.

cols
Cet attribut contient le nombre préféré de caractères qu'une ligne devrait avoir. Cet attribut était un synonyme non-standard de width. Afin d'obtenir cet effet, il est plutôt conseillé d'utiliser la propriété width.
width
Cet attribut contient le nombre préféré de caractères qu'une ligne devrait avoir. Bien qu'implémenté, cet attribut n'a aucun effet visuel. Pour obtenir cet effet, il est plutôt conseillé d'utiliser width.
wrap
Cet attribut est une indication sur la façon de gérer le dépassement d'une ligne. Les navigateurs modernes ignorent cette indication et cet attribut n'engendre aucun effet visuel. Pour obtenir cet effet, il faut utiliser la propriété CSS white-space.

Exemples

HTML

<pre>
body {
  color:red;
}
</pre> 

Résultat

Spécifications

Spécification État Commentaires
HTML Living Standard
La définition de '<pre>' dans cette spécification.
Standard évolutif Aucune modification majure depuis HTML Living Standard
HTML5
La définition de '<pre>' dans cette spécification.
Recommendation Aucune modification majeure depuis HTML 4.01 Specification.
HTML 4.01 Specification
La définition de '<dl>' dans cette spécification.
Recommendation Dépréciation de l'attribut  cols.

Compatibilité des navigateurs

FonctionnalitéChromeEdgeFirefoxInternet ExplorerOperaSafari
Support simple (Oui) (Oui)1 (Oui) (Oui) (Oui)
cols Non Non1 — 29 Non Non Non
width (Oui)1 (Oui)112 (Oui)1 (Oui)1 (Oui)1
wrap ? Non1 ? ? ?
FonctionnalitéAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Support simple (Oui) (Oui) (Oui)1 (Oui) (Oui) (Oui)
cols Non Non Non1 — 29 Non Non Non
width (Oui)1 (Oui)1 (Oui)112 (Oui)1 (Oui)1 (Oui)1
wrap ? ? Non1 ? ? ?

1. Specifying the width attribute has no layout effect.

2. Since Firefox 29, specifying the width attribute has no layout effect.

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : SphinxKnight, marie-ototoi, tregagnon
 Dernière mise à jour par : SphinxKnight,