rem em px的区别 响应式布局的常用解决方案

本文详细介绍了px, rem, em和百分比在CSS中的用法,特别是在响应式布局中的应用。px是固定单位,不随页面大小变化;rem是相对于根元素font-size的单位,适用于移动设备适配;em基于父元素font-size,可能导致复杂计算;百分比则常用于子元素相对于父元素尺寸的相对定位。文章还讨论了它们的优缺点,如媒体查询的繁琐和rem的耦合问题。" 120201033,10776048,使用Visual Studio创建和运行Python程序,"['Python开发', 'Visual Studio', 'IDE', '编程入门']
摘要由CSDN通过智能技术生成

一、px

px像素。相对长度单位。像素px是相对于显示器屏幕分辨率而言的
px是固定单位,一旦设定 在任何屏幕下显示的大小都是一样的。即无法根据页面大小自适应。
px是css像素

DRP(设备像素比)
1 DRP = 物理像素/分辨率;
在不缩放的情况下,一个css像素就对应一个drp 也就是说 在不缩放的情况下
1 css像素 = 物理像素(也称为设备像素 只与设备或者说硬件有关系)/分辨率

我们在网页中设置的font-size统一为16px 在pc端中文字正常显示,而在移动端文字很小 几乎看不到,说明 css中1px并不是固定大小

px+media(媒体查询)实现响应式布局

使用@media媒体查询 针对不同的屏幕大小 设置不同的样式
**缺点:**在浏览器大小改变时,需要改变的样式太多,多套样式代码繁琐。

@media screen and (max-width: 960px){
   
	body{
   
		background: red;
	}
}
@media screen and (max-width: 768px){
   
	body{
   
		
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值