【郑州-第155期】手机分辨率和网页中的PX是一回事吗?

2017-06-29  本文已影响0人  ithinker5

大家好,我是IT修真院郑州分院第一期的学员胡嘉杰,一枚正直纯洁善良的WEB前端程序员。
今天给大家分享一下,修真院官网CSS任务3,深度思考中的知识点——手机分辨率和网页中的PX是一回事吗?

1.背景介绍

在我们从设计人员那里拿到网页模板时经常要按照模板的尺寸进行网页的代码编写,
做出模板的样子来显示到不同的分辨率的设备上,
我们通常使用像素这个单位作为我们进行网页制作的单位,那么像素(px)和设备的分辨率之间是一样的概念吗?
又或者有什么不同?

2.知识剖析

2.1 分辨率的概念


索尼xzp索尼xzp
xz premiumxz premium
小米6小米6

3.常见问题

问题: 用代码编写的网页大小是如何显示到设备上的,展现相同效果的?

4.解决方案

  1. dp 转程序中的 px,按照 dp 转 px 的公式,在设备上如果 160dp=160px,160dp 和我们程序里面用 160px 完全等价。

  2. 程序中的 px 转显示屏上的 px,程序中160px 在设备显示屏上用的是 180 px。160px -> 180px 这个过程是android操作系统自动完成的,我们不需要关心

5.编码实战

6.扩展思考

手机网页做成多大的比较合适?

7.参考文献

参考一:“像素”和“分辨率”的概念是什么?
参考二:屏幕尺寸,分辨率,像素,PPI之间到底什么关系?
参考三:android 手机屏幕密度等级和屏幕逻辑尺寸
参考四:像素(px)到底是个什么单位?

8.更多讨论

讨论点:

<meta name="viewport">
```
的工作原理?
腾讯视频:[https://v.qq.com/x/page/k05191yzgup.html](https://v.qq.com/x/page/k05191yzgup.html)
-----------------------------------------
技能树.IT修真院
“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。
这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~
我的邀请码:[64290793](http://www.jnshu.com/login/1/90118367),或者你可以直接点击此链接:[http://www.jnshu.com/login/1/64290793](http://www.jnshu.com/login/1/90118367)
上一篇下一篇

猜你喜欢

热点阅读