自适应布局,响应式布局以及rem,em区别

本文介绍了自适应布局和响应式布局的区别,自适应布局在不同设备上保持相同布局,而响应式布局则会根据设备调整布局。同时,探讨了CSS单位rem与em的区别,rem始终基于html的字体大小,而em则是相对于父元素的字体大小,通过示例展示了它们在实际应用中的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、简而言之,

自适应:不同大小设备呈现同样的页面效果,只是文字、图片等的大小不一样,但是相对位置一样。即在不同大小设备看起来一样

响应式:不同大小设备可能呈现不一样的页面效果

           自己画了一个简略的示意图,如下:

自适应-响应式


二、rem,em区别

rem,em都是顺应不同网页字体大小展现而产生的

其中,em是相对其父元素,在实际应用中相对而言会带来很多不便

而rem是始终相对于html大小,即页面根元素

可看下面例子

<html>

<body>

<div class="content">

<p>测试文字</p>

</div>

</body>

</html>


html{

   font-size: 10px;

}

.content{

   font-size: 1.5rem;

//font-size: 1.5em;

}

.content p{

   font-size: 1rem;      //如果使用rem,p文字font-size:1*10px=10px

//font-size: 1em;        //如果使用em,p文字font-size: 1*1.5*10px=15px,因为其父元素是.content,所以要以父元素1.5em(1.5*10px)为准

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值