La différence entre px, em et rem
Ils sont tous utilisés pour définir la taille de la police ainsi que la largeur et la hauteur de la boîte, mais px ne changera pas en raison des changements de taille du navigateur, tandis que em et rem changeront en raison des changements dans la taille du navigateur.
Dans le processus d'écriture de code, nous utilisons souvent des unités de taille lors de la définition de la taille des polices ou des valeurs de largeur et de hauteur des éléments en CSS. en détail les unités communes en CSS. Le nom de l'unité de taille et son utilisation ont une certaine valeur de référence. J'espère que cela sera utile à tout le monde.
[Cours recommandés : Tutoriel CSS]
px
px est l'abréviation de pixel, qui signifie pixel. Il est utilisé pour spécifier la taille de la police ainsi que la largeur et la hauteur de l'élément. Les pixels sont relatifs à la résolution de l'écran du moniteur
Exemple : Réglez la largeur à 200px et la hauteur à 200px pour un élément div
div{ width:200px; height:200px; border: 1px solid #ccc; text-align: center; line-height: 200px; font-size: 16px; }
Le rendu est le suivant :
em
em est une unité de longueur relative, qui est relative à la taille de la police du texte dans l'objet actuel. Si nous n'avons pas défini la taille de police du texte actuel, alors em sera relatif à la taille de police par défaut du navigateur
La taille de police par défaut dans le navigateur est de 16px, en d'autres termes, 1em=16px, généralement. lorsque nous écrivons, les unités Em sont souvent utilisées dans une mise en page adaptative. Simplifiez le code en définissant la valeur de taille de police dans le sélecteur de corps en CSS afin que tous les ems de la page soient relatifs à la valeur du corps.
Exemple : définissez la largeur de l'élément div sur 100px et la hauteur sur 100px en changeant l'unité de taille en em
1em=16px, donc 100px=6.25em
<style> div{ width:6.25em; height:6.25em; border: 0.0625em solid #ccc; text-align: center; line-height: 6.25em; } </style>
Rendu :
Nous pouvons également définir directement une valeur sur le corps afin que sa valeur soit directement relative au corps, puis diviser la valeur px d'origine par 10 est la valeur de em
body{ font-size: 62.5% } div{ width:10em; height:10em; border:0.1em solid #ccc; } </style>
Rendu :
Comme le montre la figure ci-dessus, la valeur de em n'est pas fixe mais est relative . Par rapport à la taille de son élément parent
rem :
rem est une nouvelle unité relative en CSS3. La différence entre elle et em est que rem est utilisé pour. définir l'élément La taille de la police est toujours relative, mais relative uniquement à l'élément racine HTML. Son utilisation est très simple. Vous pouvez modifier sa valeur en changeant la taille de l'élément racine
Exemple : Définissez la largeur à 100px et la hauteur à 100px pour l'élément div en changeant l'unité de taille en rem<🎜. >
body{ font-size:10px; } div{ width:15rem; height:15rem; border:0.01rem solid pink; text-align: center; line-height: 15rem; font-size: 2rem; }
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds





Quelle pièce est REMME ? REMME est une crypto-monnaie basée sur la technologie blockchain dédiée à fournir des solutions de sécurité réseau et de vérification d'identité hautement sécurisées et décentralisées. Le projet vise à utiliser la technologie de cryptage distribué pour améliorer et simplifier le processus d'authentification des utilisateurs, améliorant ainsi la sécurité et l'efficacité. L'innovation de REMME réside dans le fait qu'il utilise l'immuabilité et la transparence de la blockchain pour fournir aux utilisateurs une méthode de vérification d'identité plus fiable. En stockant les informations d'authentification sur la blockchain, REMME élimine le point de défaillance unique des systèmes d'authentification centralisés et réduit le risque de vol ou de falsification de données. Cette méthode d'authentification basée sur la blockchain est non seulement plus sécurisée et fiable, mais offre également aux utilisateurs le contexte de REMME À l'ère numérique actuelle, Internet.

De px à rem : L'évolution et l'application des unités de mise en page CSS Introduction : Dans le développement front-end, nous avons souvent besoin d'utiliser CSS pour implémenter la mise en page. Au cours des dernières années, les unités de mise en page CSS ont évolué et se sont développées. Au départ, nous utilisions les pixels (px) comme unité pour définir la taille et la position des éléments. Cependant, avec l’essor du responsive design et la popularité des appareils mobiles, les unités pixel ont progressivement révélé certains problèmes. Afin de résoudre ces problèmes, la nouvelle unité rem a vu le jour et a été progressivement largement utilisée dans la mise en page CSS. un

Conseils d'optimisation des attributs d'unité CSS : em, rem, px et vw/vh Introduction : Dans la conception et le développement Web, les attributs d'unité CSS jouent un rôle très important. La sélection et l'utilisation correctes des attributs d'unité appropriés peuvent rendre l'affichage de la page plus beau et plus cohérent sur différents appareils et tailles d'écran. Cet article présentera certaines propriétés d'unité CSS couramment utilisées et fournira des exemples de code spécifiques pour aider les lecteurs à mieux maîtriser ces techniques d'optimisation. unité em : l'unité em est calculée par rapport à la taille de la police de l'élément parent. Par exemple

Em en CSS est une unité de longueur relative, qui est calculée par rapport à la taille de la police de l'élément. S'il est appliqué à la taille de la police, 1em sera égal à la taille de la police de l'élément actuel. élément parent.

Dans une mise en page réactive, quels types d'unités sont utilisés pour obtenir un effet adaptatif ? Avec la popularité des appareils mobiles et l’émergence d’écrans de différentes tailles, la mise en page réactive est devenue un concept important dans la conception et le développement de sites Web modernes. Grâce à une mise en page réactive, les pages Web peuvent obtenir des effets adaptatifs sur différents appareils et améliorer l'expérience utilisateur. Lors du processus de mise en œuvre d’une mise en page réactive, il est très important de choisir les unités appropriées pour la mise en page. Cet article présentera certaines unités couramment utilisées et discutera de leur applicabilité dans différents scénarios. Tout d’abord, discutons des plus courants

Différences : 1. La longueur de l'unité est différente, px est l'unité de longueur de l'image numérique et em est un multiple de la largeur du caractère ; 2. Les objets relatifs sont différents, px est relatif à la résolution de l'écran du moniteur et em est relatif. à la police du texte dans la taille actuelle de l'objet. 3. La valeur de px est fixe, c'est celle que vous spécifiez, et le calcul est plus simple ; la valeur de em n'est pas fixe et em héritera de la taille de police de l'élément parent.

Guide des propriétés des unités CSS : em, rem, px et vw/vh Lors de l'écriture de styles CSS, il est très important de choisir les propriétés d'unité appropriées. Cet article présentera plusieurs attributs d'unité couramment utilisés : em, rem, px et vw/vh, et fournira des exemples de code spécifiques. emem (unité de taille de police) est une unité relative à la taille de police de l'élément parent. Si la taille de police de l'élément parent est de 16 px, 1em est égal à 16 px. Lorsque em est utilisé pour d'autres attributs (tels que la largeur, la hauteur, etc.), il est également relatif à l'élément parent.

Comment résoudre le problème du pixel 1px du côté mobile dans le développement de Vue Avec le développement rapide de l'Internet mobile, la demande d'applications mobiles augmente de jour en jour. Cependant, la diversité des tailles d’écran des appareils mobiles et des densités de pixels pose certains défis aux développeurs. L'un des problèmes courants est le problème de pixel 1px sur mobile. Cet article explique comment résoudre le problème du pixel 1px du côté mobile dans le développement de Vue. La racine du problème La racine du problème des pixels 1px du côté mobile réside dans l'inadéquation entre les pixels physiques de l'appareil mobile et les pixels indépendants de l'appareil. Pixels indépendants de l'appareil (comme CSS
