Maison  >  Article  >  interface Web  >  Dois-je utiliser px ou rem pour le développement Web ?

Dois-je utiliser px ou rem pour le développement Web ?

清浅
清浅original
2019-04-09 10:19:502982parcourir

px est une unité utilisée pour la taille fixe, principalement utilisée pour les pages PC ; tandis que rem est une unité relative à l'élément racine HTML, adaptée aux pages mobiles simples. Dans le projet, vous devez toujours choisir l'unité de longueur la plus adaptée en fonction des exigences spécifiques de développement

Dans le développement front-end, l'unité de longueur en CSS est essentielle, car de nombreux attributs en CSS doivent s'appuyer sur le unité de longueur pour afficher divers éléments et effets de page. Ensuite, nous présenterons deux unités de longueur couramment utilisées, rem et px, dans cet article. J'espère que cela sera utile à tout le monde

Dois-je utiliser px ou rem pour le développement Web ?

<.>

[Cours recommandés : Tutoriel CSS]

px

px signifie pixels, ce qui est relatif à la résolution de l'écran du moniteur. Lors du réglage de la taille de la police avec px, l'effet sera plus stable et précis. Cependant, l'utilisation de px pose certains problèmes, tels que : le navigateur IE ne peut pas ajuster la taille de la police qui utilise px comme unité, donc l'effet de page changera en raison de la taille de l'écran de l'appareil

rem

rem est une nouvelle unité relative dans CSS3 Lorsque vous utilisez rem pour définir la taille de la police d'un élément, elle sera relative à l'élément racine HTML. Grâce à rem, il nous suffit de modifier l'élément racine pour ajuster la taille de toutes les polices proportionnellement, et en même temps, nous pouvons éviter la réaction en chaîne consistant à composer les tailles de police couche par couche.

Exemple :

!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>
Le rendu est le suivant :


Dois-je utiliser px ou rem pour le développement Web ?

Comment choisir px et rem

px convient aux tailles fixes et est principalement utilisé pour les pages côté PC, tandis que rem est plus adapté aux pages côté mobile

rem atteint la même taille d'affichage sur des écrans de différentes tailles de contenu, mais ce dont les utilisateurs ont souvent besoin, c'est que l'effet de page change avec le changement de taille de l'écran, donc rem n'a aucun avantage sur les pages complexes

Donc en développement, il faut encore basez-le sur la situation réelle de développement. Décision, par exemple, certains projets ne doivent être affichés que côté PC, nous pouvons utiliser px comme unité de longueur, et certains projets nécessitent un développement réactif, qui dépend de la situation spécifique

Résumé : Ce qui précède est cet article. C'est tout, j'espère qu'il sera utile à tout le monde.

Référence pour cet article : https://www.html.cn/book/css/values/length/index.htm

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn