Heim > Web-Frontend > CSS-Tutorial > Hauptteil

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

Susan Sarandon
Freigeben: 2024-10-28 08:42:02
Original
403 Leute haben es durchsucht

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

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage