Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Eine kurze Analyse der Einheiten px, rem und em in CSS

Guanhui
Freigeben: 2020-06-24 13:41:42
nach vorne
2221 Leute haben es durchsucht

Eine kurze Analyse der Einheiten px, rem und em in CSS

Absolute Länge

px

px ist ein Pixelwert, der eine feste Länge hat, wie unsere Meter und Zentimeter Gleich.

Relative Länge

Warum brauchen wir relative Länge rem em usw.?

Feste Länge kann unseren aktuellen Bedarf nicht mehr decken.

Zum Beispiel: Wenn wir beispielsweise unseren Bildschirm verkleinern, müssen wir nicht nur die Breite und Höhe unserer Box reduzieren, wir möchten auch die Schriftgröße reduzieren, damit das Benutzererlebnis besser wird. .

rem

Die Berechnungsbeziehung zwischen rem und px

Der Wert von rem ist ein Vielfaches von px

Standardmäßig ist die Schriftgröße = 16px, dann ist 1rem = 16px

rem So ändern Sie die relative Berechnungsbeziehung mit px

Wir können und nur in HTML-Tags (Da der HTML-Knoten der Wurzelknoten ist, also das r in rem: root), ändern Sie die Schriftgröße: 32px, also 1rem = 32px

Code

<p class="p-rem">rem</p>
/* rem的用法 */
html{
    font-size:16px;  // 1rem = 16px
}
.p-rem{
    width: 10rem;    // 10rem = 10 x 16 = 160px
    height: 10rem;   // 10rem = 10 x 16 = 160px
    font-size: 1rem; // 1rem = 16px
    background-color: #a58778;
}
Nach dem Login kopieren

em

Die Berechnungsbeziehung zwischen em und px

Der Wert von em ist ein Vielfaches von px

Standardmäßige Schriftgröße = 16px , dann 1em = 16px

So ändern Sie die relative Berechnungsbeziehung zwischen em und px

Wir können die Schriftgröße unserer eigenen Elemente ändern: 32px, also 1em = 32px

Wenn „font-“ nicht auf die Größe unserer eigenen Elemente festgelegt ist, können wir „font-size“ auch auf dem übergeordneten Element festlegen, um den em-Wert zu beeinflussen, der von unseren eigenen Elementen (untergeordneten Elementen) verwendet wird.

Empfohlenes Tutorial: „CSS-Tutorial

Das obige ist der detaillierte Inhalt vonEine kurze Analyse der Einheiten px, rem und em in CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jb51.net
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage