Heim > Web-Frontend > CSS-Tutorial > Wie kann ich verhindern, dass sich der Rand eines untergeordneten Teils auf die Größe eines grenzenlosen übergeordneten Teils auswirkt?

Wie kann ich verhindern, dass sich der Rand eines untergeordneten Teils auf die Größe eines grenzenlosen übergeordneten Teils auswirkt?

Susan Sarandon
Freigeben: 2024-12-01 09:12:11
Original
757 Leute haben es durchsucht

How Can I Prevent a Child Div's Margin from Affecting a Borderless Parent Div's Height?

CSS: Margin-Top und Borderless Parent Div

In dem beschriebenen Szenario wird ein untergeordnetes orangefarbenes Div mit einem 30 Pixel großen oberen Rand darin festgelegt ein grünes übergeordnetes Div, dem ein oberer Rand fehlt. Das Problem tritt auf, wenn der Rand das übergeordnete Div nach unten drückt, obwohl ein oberer Rand nicht erwünscht ist.

Um dieses Problem zu beheben und gleichzeitig das randlose übergeordnete Div beizubehalten, sollten Sie Folgendes implementieren:

.body {
    overflow: auto;
}
Nach dem Login kopieren

Durch das Hinzufügen von „overflow: auto“ zum übergeordneten Div „.body“ rufen Sie das Verhalten des Browsers beim Reduzieren von Rändern auf. Dadurch kann der obere Rand des untergeordneten Divs im übergeordneten Div enthalten sein, ohne über dessen Grenzen hinauszuragen.

Dieser Ansatz stellt sicher, dass das grüne Div randlos bleibt und gleichzeitig verhindert, dass der Rand zusammenbricht, was eine korrekte Positionierung des untergeordneten orangefarbenen Div ermöglicht ohne unerwünschte Verschiebungen in der Höhe des übergeordneten Divs zu verursachen.

Das obige ist der detaillierte Inhalt vonWie kann ich verhindern, dass sich der Rand eines untergeordneten Teils auf die Größe eines grenzenlosen übergeordneten Teils auswirkt?. 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