Heim > Web-Frontend > CSS-Tutorial > Wie kann man die Div-Höhe schwebender Kinder an die Größe ihrer Eltern anpassen?

Wie kann man die Div-Höhe schwebender Kinder an die Größe ihrer Eltern anpassen?

DDD
Freigeben: 2024-12-14 02:53:13
Original
953 Leute haben es durchsucht

How to Make Floated Child Div Heights Match Their Parent's Height?

Ausbalancieren der schwebenden untergeordneten Div-Höhen mit der übergeordneten Körpergröße

Problemstellung:

In a Seite mit folgender HTML-Struktur:

<div class="parent">
    <div class="child-left floatLeft">
    </div>

    <div class="child-right floatLeft">
    </div>
</div>
Nach dem Login kopieren

Als Inhalt des Child-Left-Div erweitert wird, erhöht sich die Höhe des übergeordneten Divs zu Recht. Die Höhe des Child-Right-Divs bleibt jedoch unverändert, was die Frage aufwirft: Wie kann die Höhe des Child-Right an die seines Elternteils angeglichen werden?

Lösung:

Um die Höhe des untergeordneten rechten Divs an die Höhe seines übergeordneten Elements anzupassen, wenden Sie die folgenden CSS-Eigenschaften auf das übergeordnete Element an Element:

.parent {
    overflow: hidden;
    position: relative;
    width: 100%;
}
Nach dem Login kopieren

Diese Eigenschaften stellen sicher, dass das übergeordnete Element eine definierte Höhe hat und die schwebenden untergeordneten Elemente enthält. Fügen Sie als Nächstes die folgenden CSS-Eigenschaften zur .child-right-Klasse hinzu:

.child-right {
    background: green;
    height: 100%;
    width: 50%;
    position: absolute;
    right: 0;
    top: 0;
}
Nach dem Login kopieren

Diese Eigenschaften geben dem Child-Right-Div eine absolute Position, indem sie seine Höhe auf 100 % festlegen und es am rechten Rand von platzieren das übergeordnete Element.

Ausführlichere Beispiele und Informationen zum Erstellen von Spalten gleicher Höhe finden Sie unter den bereitgestellten Links im Referenzabschnitt unten.

Referenzen:

  • [CSS-Beispiele für Spalten gleicher Höhe] (Link zu externer Ressource)
  • [Informationen zu gleicher Höhe Spalten](Link zur externen Ressource)

Das obige ist der detaillierte Inhalt vonWie kann man die Div-Höhe schwebender Kinder an die Größe ihrer Eltern anpassen?. 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