Beim Stylen von Elementen in CSS stehen Ihnen zwei Kategorien von Einheiten zur Auswahl: absolute Einheiten und relative Einheiten. Hier finden Sie eine Aufschlüsselung der einzelnen Elemente und deren Unterschiede:
Absolute Einheiten sind feste Maßeinheiten. Sie werden nicht von anderen Elementen oder Bildschirmgrößen beeinflusst, was bedeutet, dass ihre Größe unabhängig vom Kontext, in dem sie verwendet werden, konstant bleibt.
px (Pixel): Ein Pixel ist ein kleines Quadrat auf dem Bildschirm. Es ist die am häufigsten verwendete Einheit für feste Layouts.
h1 { font-size: 24px; }
pt (Punkte): Üblicherweise in Druckmedien verwendet, entspricht 1pt 1/72 Zoll.
cm (Zentimeter) und in (Zoll): Diese Einheiten werden selten im Webdesign verwendet und basieren auf physikalischen Abmessungen.
Relative Einheiten sind flexibel und skalieren basierend auf dem Kontext, in dem sie verwendet werden. Ihre Größe hängt von anderen Elementen ab, z. B. dem übergeordneten Container, dem Ansichtsfenster oder der Basisschriftgröße.
em: Relativ zur Schriftgröße des Elements, für das es verwendet wird. Wenn das übergeordnete Element eine Schriftgröße von 16 Pixel hat, entspricht 1em 16 Pixel. Wenn sich die Größe des übergeordneten Elements ändert, ändert sich auch die Größe in em.
p { font-size: 1.5em; /* 1.5 times the font size of the parent */ }
rem (root em): Relativ zur Schriftgröße des root-Elements (normalerweise das -Element). Dies macht es im Vergleich zu ihnen vorhersehbarer.
Standardmäßig legen Browser die Stammschriftgröße normalerweise auf 16 Pixel fest, sofern nicht anders angegeben. Wenn Sie eine benutzerdefinierte Schriftgröße für das Element definieren, werden alle REM-Werte basierend auf dieser neuen Größe berechnet.
Beispiel:
p { font-size: 2rem; /* 2 times the root font size */ }
Beispiel:
div { width: 75%; /* 75% of the parent's width */ }
Beispiel:
div { width: 50vw; /* 50% of the viewport's width */ }
This is 24px text
This is 1.5rem text (24px based on root size)
In diesem Beispiel:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3