Der Unterschied zwischen px, em und rem
Sie werden alle verwendet, um die Größe der Schriftart sowie die Breite und Höhe des Felds festzulegen, aber px ändert sich aufgrund von Änderungen in der Browsergröße nicht, während sich em und rem aufgrund von Änderungen ändern in der Browsergröße.
Beim Schreiben von Code verwenden wir häufig Größeneinheiten, wenn wir die Größe von Schriftarten oder die Breiten- und Höhenwerte von Elementen in CSS definieren Im Detail haben die gängigen Einheiten in CSS und ihre Verwendung einen gewissen Referenzwert.
[Empfohlene Kurse: CSS-Tutorial]
px
px ist die Abkürzung für Pixel, was Pixel bedeutet. Es wird zur Angabe der Schriftgröße sowie der Breite und Höhe des Elements verwendet. Pixel sind relativ zur Bildschirmauflösung des Monitors
Beispiel: Stellen Sie die Breite auf 200 Pixel und die Höhe auf 200 Pixel für ein div-Element ein
div{ width:200px; height:200px; border: 1px solid #ccc; text-align: center; line-height: 200px; font-size: 16px; }
Das Rendering ist wie folgt:
em
em ist eine relative Längeneinheit, die relativ zur Schriftgröße des Textes im aktuellen Objekt ist. Wenn wir die Schriftgröße des aktuellen Textes nicht festgelegt haben, ist em relativ zur Standardschriftgröße des Browsers
Die Standardschriftgröße im Browser beträgt im Allgemeinen 16px Wenn wir Em-Einheiten schreiben, werden sie oft im adaptiven Layout verwendet. Vereinfachen Sie den Code, indem Sie den Wert für die Schriftgröße im Body-Selektor in CSS so festlegen, dass alle Ems auf der Seite relativ zum Body-Wert sind.
Beispiel: Stellen Sie die Breite auf 100 Pixel und die Höhe auf 100 Pixel für das div-Element ein, indem Sie die Größeneinheit in em ändern
1em=16px, also 100px=6,25em
<style> div{ width:6.25em; height:6.25em; border: 0.0625em solid #ccc; text-align: center; line-height: 6.25em; } </style>
Effekt Bild:
Wir können einen Wert auch direkt auf den Körper festlegen, sodass sein Wert direkt relativ zum Körper ist, und dann den ursprünglichen px-Wert durch 10 dividieren. Der Wert von em
body{ font-size: 62.5% } div{ width:10em; height:10em; border:0.1em solid #ccc; } </style>
Rendering:
Wie aus der obigen Abbildung ersichtlich ist, ist der Wert von em nicht festgelegt und relativ zu seinem übergeordneten Element Level-Elementgröße
rem:
rem ist eine neue relative Einheit in CSS3. Der Unterschied zwischen it und em besteht darin, dass bei Verwendung von rem die Schriftgröße für an Element, immer noch eine relative Größe, aber nur relativ zum HTML-Stammelement. Die Verwendung ist sehr einfach. Sie können den Wert ändern, indem Sie die Größe des Root-Elements ändern >
body{ font-size:10px; } div{ width:15rem; height:15rem; border:0.01rem solid pink; text-align: center; line-height: 15rem; font-size: 2rem; }
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für alle hilfreich sein.
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen px, em und rem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Welche Münze ist REMME? REMME ist eine auf Blockchain-Technologie basierende Kryptowährung, die sich der Bereitstellung hochsicherer und dezentraler Netzwerksicherheits- und Identitätsüberprüfungslösungen widmet. Ziel des Projekts ist es, mithilfe verteilter Verschlüsselungstechnologie den Benutzerauthentifizierungsprozess zu verbessern und zu vereinfachen und so die Sicherheit und Effizienz zu verbessern. Die Innovation von REMME besteht darin, dass es die Unveränderlichkeit und Transparenz der Blockchain nutzt, um Benutzern eine zuverlässigere Methode zur Identitätsüberprüfung bereitzustellen. Durch die Speicherung von Authentifizierungsinformationen in der Blockchain beseitigt REMME den Single Point of Failure zentralisierter Authentifizierungssysteme und verringert das Risiko von Datendiebstahl oder -manipulation. Diese Blockchain-basierte Authentifizierungsmethode ist nicht nur sicherer und zuverlässiger, sondern bietet Benutzern auch den Hintergrund von REMME im aktuellen digitalen Zeitalter

Von px zu rem: Die Entwicklung und Anwendung von CSS-Layouteinheiten Einführung: In der Front-End-Entwicklung müssen wir häufig CSS verwenden, um das Seitenlayout zu implementieren. In den letzten Jahren haben sich CSS-Layouteinheiten weiterentwickelt und weiterentwickelt. Ursprünglich verwendeten wir Pixel (px) als Einheit, um die Größe und Position von Elementen festzulegen. Mit dem Aufkommen des Responsive Designs und der Beliebtheit mobiler Geräte haben Pixeleinheiten jedoch nach und nach einige Probleme aufgedeckt. Um diese Probleme zu lösen, wurde die neue Einheit rem ins Leben gerufen und nach und nach im CSS-Layout weit verbreitet. eins

Tipps zur Optimierung von CSS-Einheitsattributen: em, rem, px und vw/vh Einführung: Bei Webdesign und -entwicklung spielen CSS-Einheitsattribute eine sehr wichtige Rolle. Durch die richtige Auswahl und Verwendung geeigneter Einheitenattribute kann die Seitendarstellung auf verschiedenen Geräten und Bildschirmgrößen schöner und konsistenter gestaltet werden. In diesem Artikel werden einige häufig verwendete CSS-Einheitseigenschaften vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern zu helfen, diese Optimierungstechniken besser zu beherrschen. Geviert-Einheit: Die Geviert-Einheit wird relativ zur Schriftgröße des übergeordneten Elements berechnet. Zum Beispiel

Em ist in CSS eine relative Längeneinheit, die relativ zur Schriftgröße des Elements berechnet wird. 1em entspricht der Schriftgröße des aktuellen Elements übergeordnetes Element.

Welche Art von Einheiten werden im responsiven Layout verwendet, um einen adaptiven Effekt zu erzielen? Mit der Popularität mobiler Geräte und dem Aufkommen von Bildschirmen unterschiedlicher Größe ist responsives Layout zu einem wichtigen Konzept im modernen Webdesign und der modernen Webentwicklung geworden. Durch ein responsives Layout können Webseiten adaptive Effekte auf verschiedenen Geräten erzielen und das Benutzererlebnis verbessern. Bei der Implementierung eines responsiven Layouts ist es sehr wichtig, geeignete Einheiten für das Layout auszuwählen. In diesem Artikel werden einige häufig verwendete Einheiten vorgestellt und ihre Anwendbarkeit in verschiedenen Szenarien erläutert. Lassen Sie uns zunächst die häufigsten besprechen

Unterschiede: 1. Die Längeneinheit ist unterschiedlich, px ist die Einheit der digitalen Bildlänge und em ist ein Vielfaches der Zeichenbreite. 2. Die relativen Objekte sind unterschiedlich, px ist relativ zur Bildschirmauflösung und em ist relativ auf die Schriftart des Textes in der aktuellen Objektgröße. 3. Der Wert von px ist fest, es ist alles, was Sie angeben, und die Berechnung ist einfacher. Der Wert von em ist nicht festgelegt, und em erbt die Schriftgröße des übergeordneten Elements.

Leitfaden zu CSS-Einheitseigenschaften: em, rem, px und vw/vh Beim Schreiben von CSS-Stilen ist es sehr wichtig, die geeigneten Einheiteneigenschaften auszuwählen. In diesem Artikel werden einige häufig verwendete Einheitenattribute vorgestellt: em, rem, px und vw/vh, und es werden spezifische Codebeispiele bereitgestellt. emem (Schriftgrößeneinheit) ist eine Einheit relativ zur Schriftgröße des übergeordneten Elements. Wenn die Schriftgröße des übergeordneten Elements 16 Pixel beträgt, entspricht 1em 16 Pixel. Wenn em für andere Attribute (wie Breite, Höhe usw.) verwendet wird, ist es auch relativ zum übergeordneten Element

So lösen Sie das 1-Pixel-Pixelproblem auf der mobilen Seite in der Vue-Entwicklung. Mit der rasanten Entwicklung des mobilen Internets steigt die Nachfrage nach mobilen Anwendungen von Tag zu Tag. Die Vielfalt der Bildschirmgrößen und Pixeldichten mobiler Geräte stellt Entwickler jedoch vor gewisse Herausforderungen. Eines der häufigsten Probleme ist das 1-Pixel-Problem auf Mobilgeräten. In diesem Artikel wird erläutert, wie Sie das 1-Pixel-Pixelproblem auf der mobilen Seite in der Vue-Entwicklung lösen können. Die Wurzel des Problems Die Wurzel des 1-Pixel-Pixelproblems auf der mobilen Seite liegt in der Nichtübereinstimmung zwischen den physischen Pixeln des mobilen Geräts und den geräteunabhängigen Pixeln. Geräteunabhängige Pixel (CSS-ähnlich
