Heim > Web-Frontend > CSS-Tutorial > Wie eliminiere ich unerwartete Ränder über einem Header in HTML und CSS?

Wie eliminiere ich unerwartete Ränder über einem Header in HTML und CSS?

Susan Sarandon
Freigeben: 2024-12-06 12:07:11
Original
947 Leute haben es durchsucht

How to Eliminate Unexpected Margins Above a Header in HTML and CSS?

Unerwünschte Ränder um Kopfzeilen beseitigen

Um unerwünschten Platz über einer Kopfzeile zu minimieren, wurde ein HTML- und CSS-Snippet eingeführt :

body {
  margin: 0px;
  padding: 0px;
}

header {
  margin: 0px;
  padding: 0px;
  height: 20em;
  background-color: #C0C0C0;
}

<header>
  <h1>OQ Online Judge</h1>
  <form action="<?php echo base_url(); ?> /index.php/base/si" method="post">
    <label for="email1">E-mail : </label>
    <input type="text" name="email">
Nach dem Login kopieren

Obwohl die Ränder des und

Wenn Sie Elemente auf Null setzen, wird immer noch ein Rand ungleich Null angezeigt. Dieser rätselhafte Raum entsteht durch das Kollabieren von Rändern.

Grundlegendes zum Kollabieren von Rändern

Randkollabieren tritt auf, wenn bestimmte Elemente mit angrenzenden Rändern zu einem einzigen Rand zusammenfallen. Dies wird häufig bei Elementen in Containern auf Blockebene beobachtet. In diesem Fall ist der und

Elemente sind beide Elemente auf Blockebene.

Lösung: Anwenden eines Randes auf ein bestimmtes Header-Element

Um den unerwünschten Rand zu beseitigen, wenden Sie einen Rand von Null auf das spezifische Element an Header-Element, das das Problem verursacht. In diesem Fall ist es das

Element innerhalb der Kopfzeile.

h1 {
    margin-top: 0;
}
Nach dem Login kopieren

Durch Festlegen der margin-top-Eigenschaft des

Element auf Null gesetzt, wird der Randeinbruch unterbrochen und der unerwünschte Leerraum über der Kopfzeile wird beseitigt.

Das obige ist der detaillierte Inhalt vonWie eliminiere ich unerwartete Ränder über einem Header in HTML und CSS?. 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