CSS中单位px、rem、em浅析
程序员文章站
2022-03-06 16:11:15
...
绝对长度
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浅析的详细内容,更多请关注其它相关文章!
推荐阅读
-
css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况
-
轻松掌握CSS3中的字体大小单位rem的使用方法
-
浅析rem和em和px vh vw和% 移动端长度单位
-
css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况
-
网页布局设计css中单位px和em,rem的区别
-
px、em、rem、%、vw、wh、vm等单位有什么区别?
-
轻松掌握CSS3中的字体大小单位rem的使用方法
-
CSS3 px 和 em 和 rem
-
浅析rem和em和px vh vw和% 移动端长度单位
-
css3 px、em和rem_html/css_WEB-ITnose