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; } .div-rem{ width: 10rem; height: 10rem; font-size: 1rem; background-color: #a58778; } 复制代码 em em 与 px 的计算关系 em的值是px的倍数 默认情况下 font-size = 16px ,那么 1em = 16px em 如何修改与px的相对计算关系 我们可以在自己元素上面修改 font