Qu'est-ce qu'un paragraphe HTML?
Un paragraphe HTML (HyperText Markup Language) est une balise utilisée dans un document HTML pour définir un bloc en tant que paragraphe. Il s'agit d'un élément de niveau bloc et la spécification du langage HTML interdit à l'utilisateur de contenir la plupart des autres éléments de niveau bloc. Enfermer un bloc de texte dans une balise de paragraphe HTML a pour effet, dans la plupart des navigateurs Web, d’insérer une ligne vierge avant le début du paragraphe et après la fin du bloc. La définition d'une zone en tant que paragraphe présente également l'avantage de permettre à l'ensemble du contenu de se voir appliquer des styles spécifiques via l'utilisation de feuilles de style en cascade (CSS). Il est généralement considéré comme une mauvaise forme d’utiliser plusieurs blocs de paragraphe comme formatage unique sur une page, bien que cela soit parfois nécessaire.
La balise de paragraphe HTML est l’un des éléments les plus élémentaires d’un document HTML. Il s'agit également d'un élément de niveau bloc, ce qui signifie qu'il définit un bloc de code ou de texte. Cela limite le type de code qu'un paragraphe HTML peut réellement contenir, en excluant la plupart des autres éléments de niveau bloc tels que les listes structurées et les autres paragraphes. Seules les balises de formatage en ligne peuvent être utilisées à l'intérieur d'un bloc de paragraphe, y compris les balises pour les liens en italique, gras et adresse.
Une balise de paragraphe HTML est nécessaire pour la raison suivante: lorsqu'un document HTML est lu par un navigateur Web, il supprime la plupart des espaces et des sauts de ligne utilisés. Cela s'explique par un certain nombre de raisons, notamment en raison des différentes manières dont les systèmes d'exploitation informatiques définissent un saut de ligne, ce qui permet de les supprimer plus facilement que de les traduire. Sans la possibilité d'utiliser des sauts de ligne, les balises HTML doivent être utilisées pour définir le formatage. Une autre balise appelée saut de ligne est souvent utilisée en conjonction avec la balise de paragraphe HTML. Elle insère simplement une ligne vierge partout où la balise est située. L'utilisation de plusieurs sauts de ligne dans un bloc de paragraphe plus grand est le moyen préféré de fournir un espacement, par opposition à de nombreux onglets de paragraphe qui, lorsqu'ils sont placés simultanément, provoqueront plusieurs sauts de ligne entre les paragraphes.
Une balise de paragraphe HTML peut utiliser plusieurs attributs, bien que certains d’entre eux aient été remplacés par des attributs CSS offrant des options de mise en page et d’espacement plus précises. L'alignement du paragraphe - à droite, à gauche ou au centre - est l'un de ces attributs amortis. Certains autres éléments d’un paragraphe qui peuvent être modifiés sont la direction du texte pour les langues étrangères et la réaction aux actions normales de l’utilisateur, telles que le fait de passer la souris sur le bloc ou de cliquer dessus.