em和rem单位

article/2025/9/19 4:02:14

我们在制作web端页面时,基本都是使用像素px作为单位,但是我们知道移动端设备具有多种多样的宽度,而使用物理单位在不同宽度和不同分辨率的手机上会有一定差异,那么在某些设备可能就会出现页面不美观的问题。所以为了解决此问题,移动端推荐使用rem作为单位。

我们知道还有个常见单位是em,那么它们之间有什么区别呢?

1.em单位

em是一个相对单位,是相对父元素字体大小的。

<style>div {font-size: 18px;  /* 设置父元素的字体大小 */}span:nth-child(1) {font-size: 1em;   /* 1em相当于1*18px=18px */}span:nth-child(2) {font-size: 18px;}
</style>
<body><div><span>em单位如何确定</span><br><span>em单位如何确定</span></div>
</body>

上面的代码两个span标签里面的文字是一样的,虽然第一个span标签设置的字体为1em,第二个span标签设置的字体大小为18px,但是最后得到的效果是一模一样的。

这是因为span的父元素div设置的字体大小为18px,所以1em=18px。

这也间接验证了em单位是相对于父元素而言的。

2. rem单位

rem (root em)也是一个相对单位,不同的是rem的基准是相对于html元素的字体大小

<style>html {font-size: 30px;    /* 设置根元素字体大小为30px */}div {width: 15rem;      /* div盒子宽度设置为15rem=15*30px=450px */height: 2rem;      /* div盒子高度设置为2rem=2*30px=60px */background-color: pink;font-size: 1rem;   /* div盒子里的文字大小设置为1rem=1*30px=30px */}span {font-size: 30px;}
</style>
</head><body><div>rem单位相对html字体大小</div><span>rem单位相对html字体大小</span>
</body>

 比如,上述代码中根元素(html)设置font-size=30px; 然后给div元素设置width:15rem; 则换成px就是450px,高度设置2rem,换算过来为60px,字体大小为1rem,换算过来为30px。上图得到的效果也是验证了rem单位的确是相对于根元素字体大小而言的。

1rem=根元素html设置的字体大小,如刚刚例子中就是1rem=30px;

3.em和rem的对比

①em和rem单位都是相对单位,em是根据父元素字体大小而变化,rem是根据html根元素字体大小而变化;

②一个页面父元素文字大小可能不一致,所以1em也就可能代表不一样的大小;但是整个页面只有一个html,所以1rem就等于html元素的字体大小,因此,我们一般使用rem作为移动端的主流单位,可以很好的来控制整个页面的元素大小比例


http://chatgpt.dhexx.cn/article/pdd3uU8I.shtml

相关文章

em与rem

rem 相对于浏览器的根元素html的字体大小来计算&#xff0c;如果没有设置&#xff0c;大多数浏览器默认大小默认为16px 默认情况下浏览器通常有字体大小 16px&#xff0c;但这可以被用户更改为从 9px 到 72px的任何值根 html 元素将继承浏览器中设置的字体大小&#xff0c;除非…

GMM的EM算法实现

在 聚类算法K-Means, K-Medoids, GMM, Spectral clustering,Ncut一文中我们给出了GMM算法的基本模型与似然函数,在EM算法原理中对EM算法的实现与收敛性证明进行了详细说明。本文主要针对如何用EM算法在混合高斯模型下进行聚类进行代码上的分析说明。 1. GMM模型: 每个 GMM 由…

【EM(electron migration)】

原创文章&#xff1a;EM现象出现的原因及解决办法 定义&#xff1a;金属线上允许通过的最大电流是有限的&#xff0c;过大的电流会使金属连线断裂&#xff0c;导致芯片失效&#xff0c;这种现象叫作EM现象。 过大的长期电流导致金属阳离子在正极堆积&#xff0c;形成小丘或突起…

HTML——em标签

<EM> 在W3school中HTML <em> 标签用于强调文本内容。对于所有浏览器来说&#xff0c;这意味着要把这段文字用斜体来显示。 如果只想使用斜体字来显示文本的话&#xff0c;请使用 <i> 标签。 除强调之外&#xff0c;当引入新的术语或在引用特定类型的术语或…

px、rem、em的区别与联系

一、区别&#xff1a; 1. px是固定的像素&#xff0c;一旦设置了就无法因为适应页面大小而改变。 2. em和rem相对于px更具有灵活性&#xff0c;他们是相对长度单位&#xff0c;意思是长度不是定死了的&#xff0c;更适用于响应式布局。 3.em是相对于其父元素来设置字体大小的&…

px、em、rem的区别

三者区别&#xff1a; 在css中单位长度用的最多的是px、em、rem&#xff0c;这三个的区别是&#xff1a; 一、px是固定的像素&#xff0c;一旦设置了就无法因为适应页面大小而改变。二、em和rem相对于px更具有灵活性&#xff0c;他们是相对长度单位&#xff0c;意思是长度不是…

rem和em的区别

一、 rem的特点&#xff1a; 1、rem的大小是根据html根目录下的字体大小进行计算的。 2、当我们改变根目录下的字体大小的时候&#xff0c;下面字体都改变。 3、rem不仅可以设置字体的大小&#xff0c;也可以设置元素宽、高等属性。 二、em的特点&#xff1a; 1、字体大小…

em与rem的区别

在css中px、em、rem&#xff0c;这三个的区别是&#xff1a; px是固定像素&#xff0c;一旦设置了就无法因为适应页面而改变。em是rem相对于px更具有灵活性&#xff0c;他们是相对于长度单位的变化而变化&#xff0c;更适应于响应式布局。 em相对于父元素 rem相对于根元素 e…

用通俗易懂的方式告诉你什么是EM算法

一、EM简介 EM(Expectation Mmaximization) 是一种迭代算法&#xff0c; 用于含隐变量(Latent Variable) 的概率模型参数的极大似然估计&#xff0c; 或极大后验概率估计 EM算法由两步组成&#xff0c; 求期望的E步&#xff0c;和求极大的M步。 EM算法可以看成是特殊情况下计算…

em单位的理解和使用

什么是em单位&#xff1f; em是一个相对的度量单位&#xff0c;对于浏览器来说&#xff0c;1em16px&#xff0c;16px为浏览器的默认字体大小。 为什么说它是一个相对的度量单位呢&#xff1f;下面用px和em分别做对比举例子&#xff1a; <style> #p1{color: red;font-si…

em和rem的区别

在css中&#xff0c;用的最多的就是px&#xff0c;em&#xff0c;rem三个长度单位&#xff0c;这三个单位的区别就是&#xff1a; px是固定的单位长度&#xff0c;一旦设置了就无法随页面的大小而适应改变。em是相对长度单位&#xff0c;比px更具灵活性&#xff0c;em的长度是…

一种止盈止损方式

1.核心代码 2.原理 开仓后根据开仓价格设置 4.5% 止盈平仓15% 20% 止盈平仓75% 4% 止损平仓100% 指标出场信号 平仓100% 3.PS 感觉止盈完全没必要&#xff0c;跑出来的结果只是胜率提高了&#xff0c;最终盈利结果没有提高 原文&#xff1a;一种止盈止损方式 - 苏慕白的博客…

止损的意义是什么?我们为何要止损这个操作?

止损的意义是什么&#xff1f;我们为何要止损这个操作&#xff1f;我想很多人并没有深入思考这个问题&#xff0c;我猜测绝大数人都会说为了风险控制&#xff0c;无条件执行&#xff0c;割断亏损让利润奔跑&#xff0c;这类的话&#xff0c;其实不然。 我觉得一个操作如果内心…

股票编程交易接口怎样自动设置止损?

目前随着国内二级股市已处于相对较高的水平&#xff0c;但是对于高净值的用户来说&#xff0c;在量化投资市场上使用股票编程交易接口系统上具有低波动性和自动交易的定量对冲投资模型体系&#xff0c;包括了一些高性价比、大型基金和长期投资的资产品种&#xff0c;所以大家在…

止盈止损学习笔记

止损的重要性交易所订单&#xff0c;包括限价单和市价单。上交所只有两种&#xff0c;最优五档剩余撤销&#xff0c;最优五档剩余转限价&#xff0c;深圳有本方最优&#xff0c;对手方最优&#xff0c;全额成交或撤销申报&#xff0c;最优五档剩余撤销&#xff0c;即时成交剩余…

外汇天眼:新手炒外汇止损止盈技巧有哪些?如何设置止损止盈?

在外汇交易中&#xff0c;关于止盈、止损的技巧总是频频被提及&#xff0c;然而很多朋友发现&#xff0c;即使看过了这么多道理&#xff0c;结果还是不会设置止盈止损&#xff0c;不会做交易。怎么办&#xff1f; 今天这边就将外汇交易中常见的止盈止损一些知识揉碎了、掰开了…

及时止损,及时止损,及时止损

loonggg 读完需要 5分钟 速读仅需 2 分钟 今天是日更生财日历笔记的第三天。 今天日历上主要分享了一个做短视频 MCN 机构亏掉 500 万元的案例经验。分享的经验主要是如下几点&#xff1a; 面对红海的 MCN &#xff0c;没有资源和背景&#xff0c;很难做起来&#xff1b;在三四…

快期v2服务器条件单能修改吗,快期V2如何设置止损止盈单

做过交易的朋友都知道止损止盈是非常重要的&#xff0c;尤其是在行情波动剧烈的时候&#xff0c;设置止损止盈单是保护自己盈利的非常重要的手段之一。那在快期V2上面如何设置止损止盈单呢?下面就是小编给大家整理的相关内容~ 一、登录软件 输入期货账号和交易密码并点击登录&…

趋势EA- 每单固定止损止盈

本EA策略是趋势交易-EA&#xff0c;一次一单 每次带固定小止损&#xff0c;入仓试错&#xff0c;绝不扛单&#xff0c;市场证明你是错的后立即止损&#xff0c;只抓取趋势行情顺势而为&#xff0c;小止损大止盈。MQL5信号统计&#xff1a; 【注意】&#xff1a;截断亏损让利润…

及时止损真的正确吗?

1、遇见烂人及时止损&#xff0c;不要紧张&#xff0c;只要你心存善念&#xff0c;就是最大的幸运。 2、人生在世一定要学会控制&#xff0c;及时止损有勇气回头。 3、人要懂得及时止损。 4、有些人&#xff0c;该断就断&#xff0c;及时止损。 5、既要学会全力以赴&#x…