Rem布局的原理解析

本文解析了CSS中em和rem单位的区别,强调了rem布局的核心是等比缩放,用于实现页面自适应。通过调整html字体大小,根据设备宽度与设计稿比例设置font-size,确保元素尺寸按比例缩放。同时推荐了一个VSCode插件,帮助快速转换px到rem。
摘要由CSDN通过智能技术生成

什么是em

rem和em很容易混淆,其实两个都是css的单位,并且也都是相对单位,先有的em,css3才引入的rem,在介绍rem之前,我们先来了解下em

em作为font-size的单位时,其代表父元素的字体大小,em作为其他属性单位时,代表自身字体大小——MDN

举例说明:
<div class="p1">
    <div class="s1">1</div>
    <div class="s2">1</div>
</div>
<div class="p2">
    <div class="s5">1</div>
    <div class="s6">1</div>
</div> 

.p1 {font-size: 16px; line-height: 32px;}
.s1 {font-size: 2em;}
.s2 {font-size: 2em; line-height: 2em;}

.p2 {font-size: 16px; line-height: 2;}
.s5 {font-size: 2em;}
.s6 {font-size: 2em; line-height: 2em;} 
答案:

先来看第一组的答案

p1:font-size: 16px; line-height: 32px
s1:font-size: 32px; li

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值