Heim > Web-Frontend > CSS-Tutorial > Höhe oder Mindesthöhe: Welche eignet sich am besten für HTML- und Body-Element-Layouts?

Höhe oder Mindesthöhe: Welche eignet sich am besten für HTML- und Body-Element-Layouts?

Linda Hamilton
Freigeben: 2024-12-24 19:41:14
Original
962 Leute haben es durchsucht

Height or Min-Height: Which is Best for HTML and Body Element Layouts?

Höhe vs. Mindesthöhe für HTML- und Body-Elemente in Layouts

Beim Festlegen des Layouts verwenden Entwickler üblicherweise eine der beiden Höhen: 100 % oder Mindesthöhe: 100 % für HTML- und Body-Elemente. Allerdings schlagen diese Methoden in bestimmten Szenarien oft fehl, sodass Designer sich fragen, welcher Ansatz besser ist.

Höhe: 100 %

Höhe verwenden: 100 % sowohl für HTML als auch für Text Elemente fixiert sie auf der Höhe des Ansichtsfensters. Diese Methode wendet effektiv Hintergrundbilder an, die das gesamte Browserfenster ausfüllen. Es verhindert jedoch, dass sich der Körper mit seinem wachsenden Inhalt ausdehnt, was zu unerwünschten Lücken unterhalb der Ansichtsfensterfalte führt.

Mindesthöhe: 100 %

Angabe der Mindesthöhe: 100 % sowohl bei HTML- als auch bei Body-Elementen stellen sicher, dass der Body auf die Höhe des Darstellungsfensters erweitert werden kann, sodass ein Scrollen des Inhalts möglich ist. Diese Methode funktioniert jedoch nur, wenn HTML eine explizite Höhe hat.

Empfohlener Ansatz

Für Hintergrundbilder, die das Browserfenster ausfüllen, lautet die empfohlene Lösung:

html {
  height: 100%;
}

body {
  min-height: 100%;
}
Nach dem Login kopieren

Dieser Ansatz ermöglicht es HTML, die Höhe des Ansichtsfensters zu bestimmen und den Körper nach Bedarf zu erweitern, wodurch sowohl Lücken als auch Inhalte vermieden werden Überlauf.

Zusätzliche Überlegungen

Html und Körper haben keine inhärente Höhe, daher wird standardmäßig „explicit height: auto“ zugewiesen. Auf diese Elemente angewendete Hintergrundbilder müssen explizit in HTML angegeben werden, da HTML seine Höhe vom Ansichtsfenster ableitet.

Während min-height: 100 % ohne eine explizite HTML-Höhe zu unerwartetem Verhalten führen kann, ist das Verständnis der CSS-Spezifikationen ( Abschnitt 10 von CSS2.1) bietet eine ausführliche Erläuterung dieser technischen Details.

Das obige ist der detaillierte Inhalt vonHöhe oder Mindesthöhe: Welche eignet sich am besten für HTML- und Body-Element-Layouts?. 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