rem布局
2017-02-21 本文已影响0人
随意_web
1.辨析rem/em/px/pt
px:像素,相对于显示器屏幕分辨率而言;
em:比例,相对父元素设置字体大小;
pt:point,印刷行业常用单位,等于1/72英寸;
rem:CSS3新增,根据网页根元素(html)设置字体大小,默认为16px。
2.适配规则
需要一个基准
初始的编排标准;
计算方式:
各单位比例 html {
font-size: 62.5%;
/*10 ÷ 16 × 100% = 62.5%,改变默认16px为10px,在Chrome下,默认最下字体为12px,可以设置font-size: 625%,其他以此类推*/
}
body {
font-size: 1.4rem;
/ *1.4 × 10px = 14px */
}
h1 {
font-size: 2.4rem;
/*2.4 × 10px = 24px*/
}
在根元素中定义了一个基本字体大小为62.5%(也就是10px。设置这个值主要方便计算,如果没有设置,将是以“16px”为基准 )。从上面的计算结果,我们使用“rem”就像使用“px”一样的方便,而且同时解决了“px”和“em”两者不同之处。