搜索
首页web前端css教程CSS中单位px、rem、em浅析
CSS中单位px、rem、em浅析Jun 23, 2020 pm 06:14 PM
empxrem

CSS中单位px、rem、em浅析

绝对长度

px

px是像素值,是一个固定的长度,比如我们的米,厘米一样。

相对长度

为什么我们需要相对长度rem em等?

固定长度已经不能满足我们现在的需求了。

举例:比如我们在缩小我们屏幕的时候,我们不仅仅是需要缩小我们的盒子的宽高,我们还想要让我们字体大小也随之缩小,这样用户体验会更好一点。

rem

rem 与 px 的计算关系

rem的值是px的倍数

默认情况下font-size = 16px,那么1rem = 16px

rem 如何修改与px的相对计算关系

我们可以在并且只能在html标签(因为html节点是根节点,就是rem里面的r:root)里面修改font-size : 32px, 从而1rem = 32px

代码

<p class="p-rem">rem</p>
/* rem的用法 */
html{
    font-size:16px;  // 1rem = 16px
}
.p-rem{
    width: 10rem;    // 10rem = 10 x 16 = 160px
    height: 10rem;   // 10rem = 10 x 16 = 160px
    font-size: 1rem; // 1rem = 16px
    background-color: #a58778;
}

em

em 与 px 的计算关系

em的值是px的倍数

默认情况下font-size = 16px,那么1em = 16px

em 如何修改与px的相对计算关系

我们可以在自己元素上面修改font-size : 32px, 从而1em = 32px

如果自己元素上面没有设置font-size, 我们也可以在父元素上面设置font-size,从而来影响自己元素(孩子元素)使用的em的值。

推荐教程:《CSS教程

以上是CSS中单位px、rem、em浅析的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:jb51。如有侵权,请联系admin@php.cn删除
REM(全称REMME)是什么币?REM(全称REMME)是什么币?Feb 21, 2024 pm 05:00 PM

REMME是什么币?REMME是一个基于区块链技术的加密货币,致力于提供高度安全且去中心化的网络安全和身份验证解决方案。该项目旨在利用分布式加密技术来增强和简化用户身份验证流程,从而提升安全性和效率。REMME的创新之处在于其借助区块链的不可篡改性和透明性,为用户提供了更可靠的身份验证方式。通过将身份验证信息存储在区块链上,REMME消除了中心化身份验证系统的单点故障,并降低了数据被盗或篡改的风险。这种基于区块链的身份验证方法不仅更安全可靠,而且还能够为用户REMME的背景在当前数字化时代,网络

CSS布局单位的演变与应用:从像素到根据根元素字体大小的相对单位CSS布局单位的演变与应用:从像素到根据根元素字体大小的相对单位Jan 05, 2024 pm 05:41 PM

从px到rem:CSS布局单位的演变与应用引言:在前端开发中,我们经常需要用到CSS来实现页面布局。在过去的几年间,CSS布局单位也经历了演变和发展。最开始我们使用的是像素(px)作为单位来设置元素的大小和位置。然而,随着响应式设计的兴起和移动设备的普及,像素单位逐渐暴露出一些问题。为了解决这些问题,新的单位rem应运而生,并逐渐被广泛应用于CSS布局中。一

CSS 单位属性优化技巧:em,rem,px 和 vw/vhCSS 单位属性优化技巧:em,rem,px 和 vw/vhOct 20, 2023 pm 12:54 PM

CSS单位属性优化技巧:em,rem,px和vw/vh引言:在网页设计和开发中,CSS单位属性起着非常重要的作用。正确选择和使用合适的单位属性可以使得页面在不同的设备和屏幕尺寸下展示得更加美观和一致。本文将介绍一些常用的CSS单位属性,并提供具体的代码示例来帮助读者更好地掌握这些优化技巧。em单位:em单位是相对于父元素的字体大小来计算的。例如

css中的em是什么单位css中的em是什么单位Dec 07, 2023 pm 02:56 PM

CSS中的em是一个相对长度单位,它是相对于元素的字体大小来计算的,1em等于当前元素的字体大小,如果应用在字体大小上,1em将等于父元素的字体大小。

html5中px和em的区别是什么html5中px和em的区别是什么Aug 19, 2022 pm 05:36 PM

区别:1、单位长度不同,px是数字化图像长度单位,em是字符宽度的倍数;2、相对对象不同,px是相对于显示器屏幕分辨率而言的,em是相对于当前对象内文本的字体尺寸。3、px的值是固定的,指定是多少就是多少,计算比较容易;em的值不是固定的,并且em会继承父级元素的字体大小。

CSS 单位属性指南:em,rem,px 和 vw/vhCSS 单位属性指南:em,rem,px 和 vw/vhOct 25, 2023 am 10:37 AM

CSS单位属性指南:em,rem,px和vw/vh在编写CSS样式时,选择合适的单位属性是非常重要的。本文将介绍几种常用的单位属性:em,rem,px和vw/vh,并提供具体的代码示例。emem(字体尺寸单位)是相对于父元素字体尺寸的单位。如果父元素的字体尺寸为16px,1em就等于16px。当em用于其他属性(如宽度、高度等)时,也是相对于父元素

实现响应式布局的自适应效果,应该使用哪些单位?实现响应式布局的自适应效果,应该使用哪些单位?Jan 27, 2024 am 09:47 AM

在响应式布局中,使用何种单位来实现自适应的效果?随着移动设备的普及和各种尺寸的屏幕出现,响应式布局成为了现代网页设计与开发中一个重要的概念。通过响应式布局,可以使网页在不同设备上实现自适应的效果,提升用户体验。而在实现响应式布局的过程中,选择合适的单位来进行布局是非常重要的。本文将介绍一些常用的单位,并讨论它们在不同场景下的适用性。首先,我们来讨论一下最常见

Vue移动端解决1px像素问题的方法Vue移动端解决1px像素问题的方法Jun 30, 2023 pm 06:21 PM

Vue开发中如何解决移动端1px像素问题随着移动互联网的快速发展,移动端应用的需求日益增加。然而,移动设备屏幕的尺寸和像素密度的多样性给开发者带来了一定的挑战。其中一个常见的问题是移动端1px像素问题。本文将介绍如何在Vue开发中解决移动端1px像素问题。问题的根源移动端1px像素问题的根源在于移动设备的物理像素和设备独立像素的不匹配。设备独立像素(CSS像

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具