Maison > interface Web > tutoriel CSS > le corps du texte

Comment aligner horizontalement deux éléments sans modifier le code HTML ?

Linda Hamilton
Libérer: 2024-11-20 18:46:11
original
504 Les gens l'ont consulté

How to Horizontally Align Two Elements Without Changing the HTML?

Aligner deux éléments sur la même ligne sans modifier le balisage

Lorsque vous stylisez des éléments, les aligner horizontalement peut être un défi, surtout si leur largeur fluctue. Considérons un scénario avec deux éléments, « element1 » et « element2 », positionnés sur la même ligne avec des flotteurs gauche et droit, respectivement. Le défi survient lorsque la largeur de « element2 » varie, ce qui entraîne un désalignement avec « element1 ».

Pour résoudre ce problème, la propriété CSS display:inline-block fournit une solution. En appliquant cette propriété aux deux éléments, ils se comporteront comme des éléments en ligne mais seront positionnés comme des éléments de bloc.

Code CSS :

#element1 {
  display: inline-block;
  margin-right: 10px; /* Adjust the margin for desired spacing */
}

#element2 {
  display: inline-block;
}
Copier après la connexion

Marquage :

<div>
Copier après la connexion

En définissant display:inline-block sur les deux éléments, ils s'aligneront horizontalement avec une marge spécifiée de 10px entre eux. Cela garantit que "element2" s'aligne avec "element1" même lorsque sa largeur change, sans modifier la structure HTML.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal