La balise <p> définit un paragraphe
Le paragraphe commence par la balise <p> et se termine par </p>.
L'élément contenu se trouve entre les deux balises <p> et </p>.
<p>Je suis un paragraphe</p> <p>Je suis un autre paragraphe</p> <p>Je suis toujours un paragraphe</p><p>Je suis encore et toujours un paragraphe</p> <p>Je suis un paragraphe</p> <p>Je suis<br />un paragraphe<br />sur trois lignes</p> <p>Je ressemble à un paragraphe sur deux lignes mais en fait, pas du tout ! Je suis sur une ligne</p>Voir
Vous ne pouvez pas être sûr de savoir comment le code HTML sera affiché dans le navigateur du client: petits ou grands écrans, 4/3 ou 16/9, fenêtres redimensionnées, zoom activé... Toutes ces caractéristiques créeront des résultats différents.
En HTML, vous ne pouvez pas changer l'affichage en ajoutant des espaces supplémentaires ou des lignes supplémentaires dans votre code HTML. Le navigateur va supprimer les espaces supplémentaires et les lignes supplémentaires lorsque la page est affichée.
Quel que soit le nombre d'espaces, quel que soit le nombre de lignes : tout comptera pour 1 et 1 seul espace !
<p>ce paragraphe contient beaucoup de lignes dans le code source, mais le navigateur l'ignore. </p> <p> ce paragraphe contient beaucoup d'espaces dans le code source, mais le navigateur l'ignore. </p>Voir
La balise <pre> définit le texte pré-formaté.
Le texte à l'intérieur d'un élément <pre> est affiché dans une police à largeur fixe (généralement Courrier), et il préserve à la fois les espaces et les sauts de ligne:
<pre> Il promenait sa bonhomie bras ballants ou mains dans les poches Et son harpie de bonne mie suivait en lui sonnant les cloches Sans répit, elle le canulait à grommeler des arguties Il répondait des quolibets, il ripostait par des lazzis </pre>Voir