Heim >Web-Frontend >CSS-Tutorial >CSS-Höhe: „100 %' vs. „auto' – Was ist der wirkliche Unterschied?

CSS-Höhe: „100 %' vs. „auto' – Was ist der wirkliche Unterschied?

Barbara Streisand
Barbara StreisandOriginal
2024-11-29 20:01:09579Durchsuche

CSS Height: `100%` vs. `auto` – What's the real difference?

Den Unterschied zwischen CSS-Höhe: 100 % und Höhe: automatisch verstehen

In CSS definiert die Höheneigenschaft die vertikale Dimension eines Elements . Die ihm zugewiesenen Werte können jedoch zu unterschiedlichen Ergebnissen führen:

Höhe: 100 %

Dieser Wert setzt die Höhe eines Elements auf 100 % der Höhe von sein übergeordneter Container. Mit anderen Worten: Das Element füllt den gesamten verfügbaren vertikalen Raum innerhalb seines übergeordneten Elements aus.

height: auto

auto gibt an, dass die Höhe eines Elements automatisch berechnet werden soll von der Größe des Inhalts ab. Dieser Wert wird häufig verwendet, wenn der Inhalt dynamisch ist und seine Höhe variieren kann.

Beispiele zur Verdeutlichung

Um den Unterschied weiter zu veranschaulichen:

Beispiel 1: Höhe: 100 %

<div>

In diesem Beispiel die äußere div hat eine feste Höhe von 50 Pixel. Wenn Sie dem inneren Div eine Höhe von 100 % zuweisen, füllt es die gesamten 50 Pixel seines übergeordneten Containers aus.

Beispiel 2: height: auto

<div>

Hier Beispielsweise hat das äußere Div wieder eine Höhe von 50 Pixel. Da das innere Div „height: auto“ hat, passt es seine Höhe an seinen Inhalt an, in diesem Fall das zweite Div mit einer Höhe von 10 Pixeln. Daher hat das innere Div eine Höhe von 10 Pixel.

Das obige ist der detaillierte Inhalt vonCSS-Höhe: „100 %' vs. „auto' – Was ist der wirkliche Unterschied?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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