• 0079 rem基础


    rem单位

    rem (root em)是一个相对单位,类似于em,em是父元素字体大小

    不同的是,rem的基准是相对于html元素的字体大小

    rem的优势:父元素文字大小可能不一致, 但是整个页面只有一个html,可以很好来控制整个页面的元素大小。

    比如,根元素(html)设置font-size=12px; 非根元素设置2rem; 则换成px表示就是24px。

    /* 根html 为 12px */
    html {
       font-size: 12px;
    }
    /* 此时 div 的字体大小就是 24px */       
    div {
        font-size: 2rem;
    }
    
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <style>
            html {
                font-size: 12px;
            }
            
            div {
                font-size: 12px;
                 15rem;
                height: 15rem;
                background-color: purple;
            }
            
            p {
                /* 1. em相对于父元素 的字体大小来说的 */
                /*  10em;
                height: 10em; */
                /* 2. rem 相对于 html元素 字体大小来说的 */
                 10rem;
                height: 10rem;
                background-color: pink;
                /* 3.rem的优点就是可以通过修改html里面的文字大小来改变页面中元素的大小可以整体控制 */
            }
        </style>
    </head>
    
    <body>
        <div>
            <p></p>
        </div>
    
    </body>
    
    </html>
    

    在这里插入图片描述

  • 相关阅读:
    Maven 安装配置
    docker 安装 MySQL
    查看CentOS版本方法
    JavaScript定时器的开启关闭
    JavaScript实现延时提示框
    JavaScript获取当前时间
    JavaScript实现数字时钟功能
    JavaScript获取非行间样式
    JavaScript数组的操作
    JavaScript数组和json的区别
  • 原文地址:https://www.cnblogs.com/jianjie/p/12127296.html
Copyright © 2020-2023  润新知