Höhenausgleich schwebender untergeordneter DIVs
Problem:
In einem Seitenlayout mit a Wenn ein übergeordnetes DIV zwei schwebende untergeordnete DIVs enthält, vergrößert sich nur die Höhe des ersten untergeordneten DIV, um mit der Höhe des übergeordneten DIV übereinzustimmen, wenn der Inhalt darin zunimmt Es. Das zweite untergeordnete DIV bleibt auf seiner Standardhöhe und hinterlässt ein ungleichmäßiges Erscheinungsbild.
Lösung:
Um sicherzustellen, dass das zweite untergeordnete DIV (.child-right) auf erweitert wird Wenn es die gleiche Höhe wie das übergeordnete Element hat, wenden Sie das folgende CSS auf das übergeordnete Element .parent und das untergeordnete Element .child-right an Elemente:
.parent { overflow: hidden; position: relative; width: 100%; } .child-right { background: green; height: 100%; width: 50%; position: absolute; right: 0; top: 0; }
Erläuterung:
Auf diese Weise Durch die Kombination von CSS-Eigenschaften werden die schwebenden untergeordneten DIVs so erweitert, dass sie der Höhe ihres übergeordneten DIV entsprechen, was zu einer gleichmäßigen Höhenverteilung zwischen beiden untergeordneten DIVs führt.
Das obige ist der detaillierte Inhalt vonWie kann ich dafür sorgen, dass zwei schwebende untergeordnete DIVs die gleiche Höhe haben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!