Heim  >  Artikel  >  Web-Frontend  >  Wie fülle ich den verbleibenden vertikalen Raum in einem Container mit CSS Flexbox?

Wie fülle ich den verbleibenden vertikalen Raum in einem Container mit CSS Flexbox?

Susan Sarandon
Susan SarandonOriginal
2024-10-28 08:42:02298Durchsuche

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

Verbleibenden vertikalen Raum mit #second füllen

Um den verbleibenden vertikalen Raum von #wrapper unter #first mit #second div zu füllen, verwenden Sie Allein mit CSS können Sie die folgenden Schritte ausführen:

  1. HTML und Text so einstellen, dass sie 100 % Höhe ohne Ränder einnehmen.
  2. Weisen Sie display: flex, flex-direction: Spalte zu übergeordneter Container .wrapper.
  3. Geben Sie .first die spezifische Höhe an.
  4. Setzen Sie flex-grow: 1 auf .second, damit es sich ausdehnt, um den verbleibenden Platz einzunehmen.

Hier ist der CSS-Code:

<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>
<code class="html"><div class="wrapper">
  <div class="first" style="background:#b2efd8">First</div>
  <div class="second" style="background:#80c7cd">Second</div>
</div></code>

Das obige ist der detaillierte Inhalt vonWie fülle ich den verbleibenden vertikalen Raum in einem Container mit CSS Flexbox?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn