Heim >Web-Frontend >CSS-Tutorial >Warum drückt ein oberer Rand meinen Div nach unten und wie kann ich das beheben?
Rand oben drückt Div nach unten: Lösung enthüllt
Das Anwenden eines oberen Rands auf das erste sichtbare Element auf einer Seite kann dazu führen, dass das gesamte Inhaltsverzeichnis leer wird div, um sich nach unten zu bewegen. Dies kann insbesondere in Kopfzeilenbereichen auffallen. Um dieses Problem zu beheben, wenden Sie die folgende CSS-Eigenschaft auf das übergeordnete Div an:
overflow: auto;
Diese Eigenschaft ermöglicht es dem übergeordneten Div, automatisch die durch den oberen Rand des untergeordneten Elements verursachte erhöhte Höhe zu berücksichtigen.
Hier ist ein modifiziertes Beispielcode-Snippet, das die Lösung enthält:
div#header{ width: 100%; background-color: #eee; position: relative; overflow: auto; } div#header h1{ text-align: center; width: 375px; height: 50px; margin: 50px auto; font-size: 220%; background: url('../../images/name_logo.png') no-repeat; }
Durch Hinzufügen der overflow: auto-Eigenschaft wird das #header-div automatisch angezeigt Erweitern Sie es, um es an die Höhe des h1-Elements anzupassen, und verhindern Sie, dass es den gesamten Header nach unten drückt.
Das obige ist der detaillierte Inhalt vonWarum drückt ein oberer Rand meinen Div nach unten und wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!