码迷,mamicode.com
首页 > 其他好文 > 详细

rem适配布局---1. 基础

时间:2020-01-01 12:03:48      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:root   字体   htm   html   改变   idt   不同   单位   width   

1. em

在介绍rem之前,先介绍单位em。em是相对于父元素的字体大小来说的,使用的时候要有父元素,且父元素要有字体大小。

<body>
    <div>
        <p></p>
    </div>
</body>
<style>
    div {
        font-size: 12px;
    }
    /* 1. em是相对于父元素的字体大小来说的 */
    
    p {
        /* 10em就是10*12=120px */
        width: 10em;
        height: 10em;
        background-color: pink;
    }
</style>

2. rem (root em)

与em不同的是,rem不是相对于父级元素的字体大小,而是相对于html元素的字体大小,所以叫做root em。

<body>
    <div>
        <p></p>
    </div>
</body>
<style>
    html {
        font-size: 14px;
    }
    
    div {
        font-size: 12px;
    }
    /* 2. rem是相对于html元素的字体大小来说的 */
    
    p {
        /* 10rem就是10*14=140px */
        width: 10rem;
        height: 10rem;
        background-color: pink;
        /* 这就生成了140px*140px的粉色盒子了 */
    }
</style>

rem的优点就是可以通过修改html里面文字的大小来改变页面中元素的大小可以整体控制。

rem适配布局---1. 基础

标签:root   字体   htm   html   改变   idt   不同   单位   width   

原文地址:https://www.cnblogs.com/deer-cen/p/12128426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!