绝对长度
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的区别内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
作为前端工程师的我们来说,IE对我们来说一定是不陌生的。在编写代码实现设计稿...
看element ui跑马灯文档发现只有chang事件,没有鼠标点击小圆点事件 代码改造下...
HTTP 头部解释 1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类...
命令简介 nohup 命令用于将进程放后台运行(不挂断)。 命令语法 nohup Command ...
最近有伙伴问小编的问题: 页面排版的时候发现图片下面有那么1-2像素的间隙空白...
Dreamweaver使用临时文件将一些未经保存的数据传输至其它应用程序中,例如用户可...
我们写一个网页,由总框架(HTML)和样式(CSS)组成,在HTML中嵌入样式是最微基本...
有时候一些熟悉的代码不想打,打个前面字母就能直接显示,这个在我们的Dreamweav...
今天要介绍一种很简单的使用 CSS 控制动画播放与暂停的小技巧。 使用好了,可以...
HTML+CSS 1.对WEB标准以及W3C的理解与认识 标签闭合、标签小写、不乱嵌套、提高...