当前位置: 首页 > news >正文

移动端布局介绍——css像素/物理像素/设备像素比

我们在网页后台看到的不同手机的分辨率是:css像素,设备的独立像素;见下图的红色框里的东西:

如果我们把这个页面截图下来在属性里看它的分辨率,  如下图所示:

 发现这个分辨率其实是css分辨率的二倍,这个分辨率叫做物理分辨率,这个倍数关系不仅有二倍的,还有三倍的关系,这就引出了另一个概念:设备像素比(dpr)=物理像素/css像素

这不同的倍数,即设备像素比有2倍,三倍的关系,是根据不同的手机来的,不一样的手机设备像素比不一样。

问题解答:

(1)设计稿给的像素是css像素还是物理像素?

答:物理像素,因为物理像素可以压缩为小像素的css像素,但是小像素的css像素扩展成物理像素,就会失真;

(2)设计稿提供一份还是多份?

答:一份,有些人可能会问设计稿就一份,那不同的设备怎么能通用呢,所以我们要尽量用百分比、弹性盒布局或者是rem布局;

每次开头加载好的代码,红框里的meta代码含义是:名字为:视口;理想宽度=设备宽度;缩放比为1,含义就是不缩放了,见下图:

 

相关文章:

  • redis简介及八种数据类型
  • GAN Step By Step -- Step1 GAN介绍
  • vue纯前端结合css动画实现模拟导航效果
  • 【数据增强】90°、180°和270°翻转图片(*4)
  • 【Hadoop---07】HDFS 读 / 写 数据流程(面试重点)
  • 【笔记】C#得到真正的屏幕大小
  • SSH远程端口转发
  • 微信支付配置信息如何获取
  • nginx反向代理实例
  • webpack与vite对比
  • Linux中的权限机制
  • 字符串函数【C语言-3】
  • 【Docker】Docker-Compose基础使用说明
  • 用python抠图
  • Java Object类下getClass()方法具有什么功能呢?
  • Docker容器管理
  • iOS编译提示和导航提示
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • Otto开发初探——微服务依赖管理新利器
  • Phpstorm怎样批量删除空行?
  • Windows Containers 大冒险: 容器网络
  • 创建一个Struts2项目maven 方式
  • 搞机器学习要哪些技能
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 微信小程序设置上一页数据
  • 小而合理的前端理论:rscss和rsjs
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • $.ajax()参数及用法
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (16)Reactor的测试——响应式Spring的道法术器
  • (9)目标检测_SSD的原理
  • (C语言)二分查找 超详细
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (Forward) Music Player: From UI Proposal to Code
  • (编译到47%失败)to be deleted
  • (三分钟)速览传统边缘检测算子
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • .net core Swagger 过滤部分Api
  • .net 微服务 服务保护 自动重试 Polly
  • .net6使用Sejil可视化日志
  • .Net接口调试与案例
  • .net网站发布-允许更新此预编译站点
  • .sys文件乱码_python vscode输出乱码
  • [ 转载 ] SharePoint 资料
  • [AIGC] MySQL存储引擎详解
  • [Android学习笔记]ScrollView的使用
  • [BT]BUUCTF刷题第8天(3.26)
  • [BZOJ1877][SDOI2009]晨跑[最大流+费用流]
  • [Bzoj4722]由乃(线段树好题)(倍增处理模数小快速幂)
  • [C#]C# OpenVINO部署yolov8图像分类模型