Skip to main content

Comment aligner des éléments HTML avec CSS

Position verticale debout Flottaison Exercice alignement (Avril 2024)

Position verticale debout Flottaison Exercice alignement (Avril 2024)
Anonim

Le placement d'éléments sur une page Web est essentiel à sa conception globale. Bien qu'il existe d'autres moyens d'influencer la mise en page, tels que l'utilisation de tableaux (ce que nous ne recommandons pas), le mieux est d'utiliser CSS.

Ci-dessous, nous verrons comment utiliser une propriété en ligne de style CSS simple pour aligner des images, des tableaux, des paragraphes, etc.

Remarque: Ces mêmes méthodes peuvent également être utilisées sur des feuilles de style externes, mais dans la mesure où elles s'appliquent à des éléments individuels et doivent probablement rester ainsi, il est préférable d'utiliser un style en ligne similaire à celui décrit ci-dessous.

Aligner les paragraphes de texte

La balise de paragraphe est le premier endroit à commencer par la mise en page de votre page Web. Les balises d'ouverture et de fermeture ressemblent à ceci:

L'alignement par défaut du texte dans un paragraphe se situe à gauche de la page, mais vous pouvez également aligner vos paragraphes à droite et au centre.

L'utilisation de la propriété float vous permet d'aligner des paragraphes à droite ou à gauche de l'élément parent. Tout autre élément à l'intérieur de cet élément parent circulera autour de l'élément flottant.

Pour obtenir le meilleur effet possible avec un paragraphe, il est préférable de définir une largeur inférieure à celle de l'élément conteneur (parent).

Aligner le texte à l'intérieur des paragraphes

On peut soutenir que l'alignement le plus intéressant pour le texte d'un paragraphe est "justifier", ce qui indique au navigateur d'afficher le texte aligné essentiellement aux côtés droit et gauche de la fenêtre.

Pour justifier le texte d'un paragraphe, utilisez la propriété text-align.

Vous pouvez également aligner tout le texte d'un paragraphe sur le côté droit ou gauche (valeur par défaut) à l'aide de la propriété text-align.

La propriété text-align alignera le texte à l'intérieur de l'élément. Techniquement, il n'est pas supposé aligner les images contenues dans le paragraphe ou un autre élément, mais la plupart des navigateurs traitent les images en ligne pour cette propriété.

Aligner des images

En utilisant la propriété float sur une balise d'image, vous pouvez définir l'emplacement des images sur la page et la manière dont le texte les entourera.

Tout comme les paragraphes ci-dessus, la propriété de style float de la balise image positionne votre image sur la page et indique au navigateur comment faire passer du texte et d'autres éléments autour de cette image.

image

Le texte suivant la balise d'image ci-dessus se déplacera autour de l'image vers la droite, tandis que l'image s'affiche à gauche de l'écran.

Si je veux que le texte cesse d’enrouler autour de l’image, j’utilise la propriété clear:


Aligner plus que des paragraphes

Cependant, que faire si vous souhaitez aligner plus qu'un simple paragraphe ou une image? Vous pouvez simplement mettre une propriété de style dans chaque paragraphe, mais vous pouvez utiliser une balise qui est plus efficace:

Entourez simplement le texte et les images (y compris les balises HTML) avec la balise et la propriété de style (float ou text-align) et tout le contenu de cette division sera aligné à votre guise.

Gardez à l'esprit que les alignements ajoutés aux paragraphes ou aux images au sein de la division seront honorés, remplaçant ainsi la balise.