广州证券

浅析CSS中单位px、rem、em、vh、vw之间的区别

  发布时间:2020-05-25 14:48:49   作者:佚名   我要评论
这篇文章主要介绍了CSS中单位px、rem、em、vh、vw之间的区别,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

绝对长度

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

代码

<div class="div-rem">rem</div>
/* rem的用法 */
html{
    font-size:16px;  // 1rem = 16px
}
.div-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的值。

广州证券rem 与 em 的区别

总结

广州证券到此这篇配资公司 CSS中单位px、rem、em、vh、vw之间的区别的文章就介绍到这了,更多相关px、rem、em、vh、vw的区别内容请搜索脚本之家以前的文章或继续浏览下面的广州证券相关的文章,希望大家以后多多支持脚本之家!

广州证券相关的文章

  • CSS 中px、em、rem、%、vw、vh单位之间的区别详解

    这篇文章主要介绍了CSS 中px、em、rem、%、vw、vh单位之间的区别,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-03-16
  • CSS3移动端vw+rem不依赖JS实现响应式布局的方法

    这篇文章主要介绍了CSS3移动端vw+rem不依赖JS实现响应式布局的方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-23
  • css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况

    这篇文章主要介绍了css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况的相关资料,需要的朋友可以参考下
    2016-12-06
  • 浅析rem和em和px vh vw和% 移动端长度单位

    下面小编就为大家带来一篇浅析rem和em和px vh vw和% 移动端长度单位。小编觉得挺不错的,现在分享给大家,也给大家做个参考,一起跟随小编过来看看吧
    2016-04-28
  • 如何利用vw+rem进行移动端布局

    这篇文章主要介绍了如何利用vw+rem进行移动端布局,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学
    2020-06-23

最新评论

深高CWB1(580014)

上汽CWB1(580016)

赣粤CWB1(580017)

石化CWB1(580019)

上港CWB1(580020)

青啤CWB1(580021)

国电CWB1(580022)

康美CWB1(580023)

宝钢CWB1(580024)

葛洲CWB1(580025)