前端学习:长度单位px,em,rem

基础单位px

em是根据当前块中font-size进行调整,如果当前没有,会逐步往上找父类的font-size,如果没有,默认以16px

使用方式:em使用长度==(xx em  *  font-size)

(会根据font-size的大小进行调节,因为有时候对于文本进行调整时候,此时以em为单位的属性,可自行调整)

rem根据根标签进行调整,与em的使用方法相似,例如:以<html></html>中font-size的大小进行调整

此处只测试em用法

从三个情况进行分析:

1.em从自身块获得font-size

2.em单位从父类获取font-size

3em单位从默认获取font-size

 <style>
        .rich{
            /* 从自身获取font-size,宽和高应该为10*20px==200px */
            width: 10em;
            height: 10em;
            background-color: red;
            color:black;
            font-size: 20px;

        }
        /* 自身没有设置font-size大小,将去获取父类 */
        .rich01{
            width: 10em;
            height: 10em;
            background-color: yellow;
            color:black;
        }
        /* 自身没有设置,父类也将不会设置,将去获取默认 */
        .rich02{
            width: 10em;
            height: 10em;
            background-color: brown;
            color:black;
        }

    </style>

<body>
    <div>
        <div class="rich">
            从自身获取font-size,宽和高应该为10em * 20px==200px 宽高为200px
        </div>
        <hr>
        <div style="font-size: 10px;">
            <div class="rich01">
            从父类style中获取font-size,10em * 10px  == 100px,宽高为100px
        </div>
        </div>
        <hr>
        <div class="rich02">
            从默认获取font-size 16px;宽高为160px
        </div>
    </div>
    
</body>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值