您当前的位置:网站首页>CSS>深入理解px、rem、em、vh、vw之间的区别 找CSS教程就上ki4.cc (>^ω^<),css

深入理解px、rem、em、vh、vw之间的区别 找CSS教程就上ki4.cc (>^ω^<),css

2020年05月26日 投稿作者: 围观人数:38

关于css样式表及多重样式优先级的介绍 找CSS教程就上ki4.cc (>^ω^<)

本文来自CSS入门基础教程栏目,文中为大家介绍了css样式表及多重样式优先级的相关知识,具有一定的参考价值,希望可以帮助到大家。多重样式优先级:内联样式>内部样式>外部样式>浏览器默认样式。

绝对长度

px

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

相对长度

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

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

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

rem

rem 与 px 的计算关系

rem的值是px的倍数

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

3种CSS使用方法 找CSS教程就上ki4.cc (>^ω^<)

(1)链接式:(外部引入.css文件)(2)嵌入式(3)内联式...优点:速度快,所有的CSS控制都是针对本页面标签的,直接在HTML文档中读取样式;缺点: 单个页 面显得臃肿,不能被其他HTML引用造成代码量相对较多,维护麻烦。。。

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 的区别

以上就是深入理解px、rem、em、vh、vw之间的区别的详细内容,更多请关注ki4导航其它相关文章!

关于css中的id选择器与class选择器的介绍 找CSS教程就上ki4.cc (>^ω^<)

本文来自CSS入门基础教程栏目,文中为大家介绍了css中的id选择器和class选择器的相关知识,具有一定的参考价值,希望可以帮助到大家。id选择器用来为标有特定id的HTML元素指定特定的样式。

标签

版权说明
免责声明:本文文章内容由ki4导航网发布,但不代表本站的观点和立场,具体内容可自行甄别.