CSS中单位px、rem、em浅析
绝对长度
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
代码
rem
/* 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浅析的细致内容,更多请关注 百分百源码网 其它相干文章!