Maison > interface Web > tutoriel CSS > Comment remplir l'espace vertical restant dans un conteneur avec CSS Flexbox ?

Comment remplir l'espace vertical restant dans un conteneur avec CSS Flexbox ?

Susan Sarandon
Libérer: 2024-10-28 08:42:02
original
484 Les gens l'ont consulté

How to Fill Remaining Vertical Space in a Container with CSS Flexbox?

Remplir l'espace vertical restant avec #second

Afin de remplir l'espace vertical restant du #wrapper sous #first avec #second div en utilisant CSS seul, vous pouvez utiliser les étapes suivantes :

  1. Définissez le HTML et le corps pour qu'ils occupent 100 % de hauteur sans marges.
  2. Attribuez display: flex, flex-direction: column à la conteneur parent .wrapper.
  3. Donnez la hauteur spécifique à .first.
  4. Définissez flex-grow : 1 à .second pour l'étirer pour occuper l'espace restant.

Voici le code CSS :

<code class="css">html, body {
  height: 100%;
  margin: 0;
}

.wrapper {
  display: flex;
  flex-direction: column;
  width: 300px;
  height: 100%;
}

.first {
  height: 50px;
}

.second {
  flex-grow: 1;
}</code>
Copier après la connexion
<code class="html"><div class="wrapper">
  <div class="first" style="background:#b2efd8">First</div>
  <div class="second" style="background:#80c7cd">Second</div>
</div></code>
Copier après la connexion

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
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