Maison > interface Web > tutoriel CSS > Alignement des éléments dans CSS

Alignement des éléments dans CSS

DDD
Libérer: 2025-01-28 08:06:10
original
394 Les gens l'ont consulté

Alignement CSS Démystifié: un guide complet (partie 1)

L'alignement des éléments dans CSS peut être étonnamment difficile. Attorons cette front et apprenons à positionner efficacement les éléments.


  1. Définir la scène

Nous commencerons par un exemple de HTML:

<div class="outer-div">
  <div class="inner-div"></div>
  <p>Initial rendering without CSS:</p>
  <img alt="Initial rendering" src="/uploads/20250128/173802269967981f2bdc9c3.jpg" loading="lazy">
  <p>Adding CSS for improved styling:</p>
  <img alt="Improved styling" src="/uploads/20250128/173802270067981f2c02601.jpg" loading="lazy">
  <p>This is a basic example.</p>
</div>
Copier après la connexion

et le CSS correspondant:

.outer-div {
  /* Alignment styles will be added here */
}

.inner-div {
  width: 150px;
  height: 150px;
  background-color: blue;
  /* More alignment styles here */
}

h1, p {
  font-family: sans-serif;
}
Copier après la connexion

Aligning elements in CSS Aligning elements in CSS

  1. Éléments centrants

Centre nos éléments. Ajout display: flex; et justify-content: center; à .outer-div donne:

.outer-div {
  display: flex;
  justify-content: center;
}
Copier après la connexion

Aligning elements in CSS

l'application de la même chose à .inner-div produit initialement des résultats inattendus. La suppression des propriétés width et height de .inner-div améliore le résultat, mais ce n'est pas idéal.

Aligning elements in CSS Aligning elements in CSS

Ajustez légèrement le HTML. Le HTML et CSS mis à jour suivants fournit une meilleure illustration:

<div class="outer-div">
  <div class="inner-div">Centered Content</div>
</div>
Copier après la connexion

Aligning elements in CSS

Changer justify-content: center; en justify-content: space-between; dans .outer-div démontre une autre technique d'alignement utile.

Aligning elements in CSS

Cela couvre les fondamentaux. Restez à l'écoute pour la partie 2! Partagez vos conseils et astuces d'alignement CSS ci-dessous!

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!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal