Heim  >  Artikel  >  Web-Frontend  >  Sollte ich px oder rem für die Webentwicklung verwenden?

Sollte ich px oder rem für die Webentwicklung verwenden?

清浅
清浅Original
2019-04-09 10:19:503062Durchsuche

px ist eine Einheit für die feste Größe, die hauptsächlich für PC-Seiten verwendet wird, während rem eine Einheit relativ zum HTML-Root-Element ist, die für einfache mobile Seiten geeignet ist. Im Projekt müssen Sie immer noch die am besten geeignete Längeneinheit gemäß den spezifischen Entwicklungsanforderungen auswählen

In der Front-End-Entwicklung ist die Längeneinheit in CSS von entscheidender Bedeutung, da viele Attribute in CSS darauf angewiesen sind Als nächstes werden wir in diesem Artikel zwei häufig verwendete Längeneinheiten vorstellen, rem und px. Ich hoffe, dass dies für alle hilfreich ist 🎜>

[Empfohlene Kurse:

Sollte ich px oder rem für die Webentwicklung verwenden?

CSS-Tutorial

]px

px bedeutet Pixel, was relativ zur Bildschirmauflösung des Monitors ist. Wenn Sie die Schriftgröße mit px einstellen, ist der Effekt stabiler und präziser. Es gibt jedoch einige Probleme bei der Verwendung von px, z. B.: Der IE-Browser kann die Schriftgröße, die px als Einheit verwendet, nicht anpassen, sodass sich der Seiteneffekt aufgrund der Bildschirmgröße des Geräts ändert

rem

rem ist eine neue relative Einheit in CSS3. Wenn Sie rem zum Festlegen der Schriftgröße für ein Element verwenden, erfolgt diese relativ zum HTML-Stammelement. Durch rem müssen wir nur das Stammelement ändern, um die Größe aller Schriftarten proportional anzupassen, und können gleichzeitig die Kettenreaktion vermeiden, bei der die Schriftgrößen Schicht für Schicht zusammengesetzt werden.

Beispiel:

!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<!-- 用px单位-->
px:<p style="font-size:14px; text-indent:28px">
我是一段文字,我是一段文字,我是一段文字,我是一段文字,我是一段文字,我是一段文字,我是一段文字</p>
 
<!-- 用rem单位,当前html的字体大小是16px-->
rem:<p style="font-size:14px; text-indent:1.75rem">
我是一段文字,我是一段文字,我是一段文字,我是一段文字,我是一段文字,我是一段文字,我是一段文字</p>
</body>
</html>

Das Rendering ist wie folgt:


So wählen Sie zwischen px und rem

Sollte ich px oder rem für die Webentwicklung verwenden?

px eignet sich für feste Größen und wird hauptsächlich für Seiten auf der PC-Seite verwendet, während rem eher für Seiten auf der mobilen Seite geeignet ist.rem erreicht die gleiche Inhaltsgröße Bildschirme unterschiedlicher Größe. Was Benutzer jedoch häufig benötigen, ist, dass sich der Seiteneffekt ändert, wenn sich die Bildschirmgröße ändert, sodass rem bei komplexen Seiten keinen Vorteil hat.

Also müssen wir während der Entwicklung immer noch eine Entscheidung treffen Beispielsweise müssen einige Projekte nur auf der PC-Seite angezeigt werden, sodass wir px als Längeneinheit verwenden können, was von der spezifischen Situation abhängt : Das Obige ist der gesamte Artikel, ich hoffe, er wird für alle hilfreich sein.

Referenz für diesen Artikel

: https://www.html.cn/book/css/values/length/index.htm

Das obige ist der detaillierte Inhalt vonSollte ich px oder rem für die Webentwicklung verwenden?. 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