Maison interface Web tutoriel CSS La différence entre px, em et rem

La différence entre px, em et rem

Dec 12, 2018 am 10:52 AM
em px 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]

La différence entre px, em et rem

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;

		}
Copier après la connexion

Le rendu est le suivant :

La différence entre px, em et rem

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>
Copier après la connexion

Rendu :

La différence entre px, em et rem

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>
Copier après la connexion

Rendu :

La différence entre px, em et rem

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;
		}
Copier après la connexion
Rendu :

La différence entre px, em et rem

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


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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

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 !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Qu'est-ce que REM (nom complet REMME) ? Qu'est-ce que REM (nom complet REMME) ? Feb 21, 2024 pm 05:00 PM

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.

L'évolution et l'application des unités de mise en page CSS : des pixels aux unités relatives basées sur la taille de police de l'élément racine L'évolution et l'application des unités de mise en page CSS : des pixels aux unités relatives basées sur la taille de police de l'élément racine Jan 05, 2024 pm 05:41 PM

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 propriétés des unités CSS : em, rem, px et vw/vh Conseils d'optimisation des propriétés des unités CSS : em, rem, px et vw/vh Oct 20, 2023 pm 12:54 PM

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

Quelle est l'unité de em en CSS ? Quelle est l'unité de em en CSS ? Dec 07, 2023 pm 02:56 PM

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.

Quelles unités doivent être utilisées pour obtenir l'effet adaptatif d'une mise en page réactive ? Quelles unités doivent être utilisées pour obtenir l'effet adaptatif d'une mise en page réactive ? Jan 27, 2024 am 09:47 AM

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

Quelle est la différence entre px et em en HTML5 Quelle est la différence entre px et em en HTML5 Aug 19, 2022 pm 05:36 PM

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 Guide des propriétés des unités CSS : em, rem, px et vw/vh Oct 25, 2023 am 10:37 AM

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 de pixel 1px sur le terminal mobile Vue Comment résoudre le problème de pixel 1px sur le terminal mobile Vue Jun 30, 2023 pm 06:21 PM

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

See all articles