px妙转rem

px:像素,相对长度单位,相对于显示器屏幕的分辨率而言(其实我个人认为可以理解为固定单位);

rem:这是个web前端中的新成员,是CSS3中新增的一个相对单位。相对的只是html根元素;

1、设定两个盒子(举例)

1     <!-- 指定两个盒子 -->
2     <div class="box1"></div>
3     <div class="box2"></div>

2、简单设定样式(px形式)

 1     /* 分别以 px 为单位为两个设置两个简单样式 */
 2     .box1 {
 3         width: 50px;
 4         height: 100px;
 5         background-color: chartreuse;
 6     }
 7     .box2 {
 8         width: 200px;
 9         height: 125px;
10         background-color: aqua;
11     }

3、简单设定样式(px转rem形式)

 1      /* 指定相对根元素的相对值 
 2        * 一般css样式初始化时候指定
 3        * 值的指定一般是 50px 或 100px
 4        * 原因:便于计算
 5        * 计算公式:px / 相对值 = rem
 6        */
 7         html {
 8             /* 我这里指定 100px */
 9             font-size: 100px
10         }
11         .box1 {
12             width: .5rem;
13             height: 1rem;
14             background-color: chartreuse;
15         }
16         .box2 {
17             width: 2rem;
18             height: 1.25rem;
19             background-color: aqua;
20         }

4、两种形式显示基本一样

posted @ 2019-03-04 20:17  Frank丶HQ  阅读(361)  评论(0编辑  收藏  举报