Résumé
L'élément HTML <pre>
(pour Preformatted Text) représente du texte pré-formaté. Le texte contenu dans cet élément est généralement affiché dans une police qui n'est pas proportionnelle, tel qu'affiché dans le fichier. Les blancs contenus dans cet élément sont affichés tels qu'ils sont contenus dans le texte original.
- 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
- Élément parents autorisés Tout élément acceptant du contenu de flux.
- Interface DOM
HTMLPreElement
Attributs
Cet élément inclut uniquement les attributs globaux.
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 du CSS. 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 visuellement. Pour obtenir cet effet, il est plutôt conseillé d'utiliser du CSS.
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 CSS.
Exemple
<!-- Un exemple de code CSS --> <pre> body { color:red; } </pre>
Résultat
body { color:red; }
Spécifications
Spécification | Statut | Commentaires |
---|---|---|
WHATWG HTML Living Standard La définition de '<pre>' dans cette spécification. |
Standard évolutif | Pas de changement majeur depuis WHATWG HTML Living Standard |
HTML5 La définition de '<pre>' dans cette spécification. |
Recommendation | Pas de changement majeur depuis HTML 4.01 Specification |
HTML 4.01 Specification La définition de '<dl>' dans cette spécification. |
Recommendation | Rend l'attribut cols obsolète |
Browser compatibility
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Support simple | 1.0 | 1.0 (1.7 ou moins) | (Oui) | (Oui) | (Oui) |
width |
(Oui) Pas d'effet de mise en page |
1.0 (1.7 ou moins) Effet de mise en page retiré avec 29.0 (29.0) |
(Oui) Pas d'effet de mise en page |
(Oui) Pas d'effet de mise en page |
(Oui) Pas d'effet de mise en page |
cols |
Pas de support | 1.0 (1.7 ou moins) Retiré en 29.0 (29.0) |
Pas de support | Pas de support | Pas de support |
wrap |
? | 1.0 (1.7 ou moins) | ? | ? | ? |
Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Support simple | (Oui) | 1.0 (1.0) | (Oui) | (Oui) | (Oui) |
width |
? | 1.0 (1.0) Effet de mise en page retiré avec 29.0 (29.0) |
? | ? | ? |
cols |
Pas de support | 1.0 (1.0) | Pas de support | Pas de support | Pas de support |
wrap |
? | 1.0 (1.0) | ? | ? | ? |
Voir également
- CSS:
white-space
,word-break