L'élément HTML <p> représente un paragraphe de texte. Les paragraphes sont généralement représentés comme des blocs et séparés par un espace vertical, leur première ligne est également parfois indentée. Les paragraphes sont des éléments blocs.

Note : Pour modifier l'espacement entre les paragraphes, il faudra utiliser la propriété CSS margin. Il ne faut pas insérer de paragraphes vides ou d'éléments <br> afin de créer un espace.

Catégories de contenu Contenu de flux, contenu tangible.
Contenu autorisé Contenu phrasé.
Omission de balises La balise de début est obligatoire. La balise de fin peut être absente si l'élément <p> est immédiatement suivi d'un élément  <address>, <article>, <aside>, <blockquote>, <div>, <dl>, <fieldset>, <footer>, <form>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <header>, <hr>, <menu>, <nav>, <ol>, <pre>, <section>, <table>, <ul> ou d'un autre élément <p> ou s'il n'y a plus de contenu dans l'élément parent et que l'élément parent n'est pas un élément <a>.
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 HTMLParagraphElement

Attributs

Cet élément, comme les autres éléments HTML, inclut les attributs universels.

Note : L'attribut align pour les balises <p> est obsolète et ne doit plus être utilisé.

Exemples

HTML

<p>
  Premier paragraphe du texte. 
  J'aime les licornes beaucoup
  beaucoup beaucoup.
</p>

<p>
  Deuxième paragraphe du texte.
  Et si j'en avais une apprivoisée
  je serais très contente.
</p>

Résultat

Accessibilité

L'utilisation de paragraphes vides (des éléments HTML <p> sans contenu) est problématique pour les personnes qui naviguent sur une page à l'aide d'outils d'assistance. Les lecteurs d'écran, par exemple, pourraient annoncer l'élément mais pas le contenu associé ce qui peut être frustrant ou source de confusion.

S'il est nécessaire d'avoir un espace supplémentaire, on pourra utiliser des propriétés CSS comme margin pour obtenir l'effet désiré.

Spécifications

Spécification État Commentaires
HTML Living Standard
La définition de '<p>' dans cette spécification.
Standard évolutif Aucune modification depuis la dernière dérivation depuis la spécification W3C HTML5.
HTML5
La définition de '<p>' dans cette spécification.
Recommendation Obsolescence de l'attribut align.
HTML 4.01 Specification
La définition de '<p>' dans cette spécification.
Recommendation Définition intiale.

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari pour iOSSamsung Internet
Support simpleChrome Support complet OuiEdge Support complet OuiFirefox Support complet 1IE Support complet OuiOpera Support complet OuiSafari Support complet OuiWebView Android Support complet OuiChrome Android Support complet OuiEdge Mobile Support complet OuiFirefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet OuiSamsung Internet Android Support complet Oui

Légende

Support complet  
Support complet

Voir aussi

Étiquettes et contributeurs liés au document

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