Heim > Web-Frontend > CSS-Tutorial > Wie kann ich innerhalb eines übergeordneten Elements mit variabler Höhe eine 100-prozentige Höhe eines untergeordneten Elements erreichen?

Wie kann ich innerhalb eines übergeordneten Elements mit variabler Höhe eine 100-prozentige Höhe eines untergeordneten Elements erreichen?

DDD
Freigeben: 2024-12-22 11:42:15
Original
492 Leute haben es durchsucht

How Can I Achieve 100% Child Element Height Within a Variable-Height Parent?

100 % Kindergröße bei unterschiedlichem Elternteil erreichen

Stellen Sie in einem mehrspaltigen Layout sicher, dass die Navigationsspalte vertikal am Hauptinhalt ausgerichtet ist ist entscheidend. Ohne Angabe der Größe des übergeordneten Elements kann sich dies jedoch als schwierig erweisen.

Lösung:

Verwenden Sie die Flex-Anzeigeeigenschaft für das übergeordnete Element. Dadurch können sich Kinder vertikal beugen und ausdehnen und so die Körpergröße der Eltern einnehmen.

.parent {
  display: flex;
}
Nach dem Login kopieren

Zusätzliche Eigenschaften:

  • align-items: stretch; Legt fest, dass die untergeordneten Elemente innerhalb des übergeordneten Elements vertikal gestreckt werden.
  • flex-direction: Column; Richtet die untergeordneten Elemente vertikal aus (Standardwert).

Beispiel:

.parent {
  display: flex;
  align-items: stretch;
}

.child {
  height: 100%;
  width: 50%;
}
Nach dem Login kopieren

Hinweis:

  • Präfixe für browserübergreifende Kompatibilität werden empfohlen.
  • Stellen Sie sicher, dass das übergeordnete Element Dass das Element eine gewisse Höhe hat, ist für die richtige vertikale Ausrichtung von entscheidender Bedeutung.

Das obige ist der detaillierte Inhalt vonWie kann ich innerhalb eines übergeordneten Elements mit variabler Höhe eine 100-prozentige Höhe eines untergeordneten Elements erreichen?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage