Heim >Web-Frontend >CSS-Tutorial >Wie kann ich mithilfe von CSS ein untergeordnetes DIV breiter als sein übergeordnetes DIV machen?
Erweitern der Breite eines untergeordneten DIV über die übergeordneten Grenzen hinaus mit CSS
Das Erweitern der Breite eines untergeordneten DIV über seinen übergeordneten Container hinaus ist mit CSS möglich. Dadurch kann sich das untergeordnete DIV über den gesamten Browser-Ansichtsbereich erstrecken.
Generische Lösung
Um dies zu erreichen, verwenden Sie die folgenden CSS-Eigenschaften für das untergeordnete Element:
.child { width: 100vw; position: relative; left: calc(-50vw + 50%); }
Beispiel
<div class="parent"> <div class="child">Child</div> </div>
.parent { width: 400px; margin: 0 auto; background-color: #ccc; } .child { height: 100px; border: 1px solid #000; background-color: #fff; }
In diesem Beispiel werden ein 400 Pixel breites übergeordnetes DIV und ein untergeordnetes DIV erstellt, das das gesamte Ansichtsfenster erweitert Breite.
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von CSS ein untergeordnetes DIV breiter als sein übergeordnetes DIV machen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!