分享更有价值
被信任是一种快乐

CSS浏览器的视图与坐标怎么实现

文章页正文上

本篇内容主要讲解“CSS浏览器的视图与坐标怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS浏览器的视图与坐标怎么实现”吧!
  像素(Pixel)
  像素(pixel)是影像显示的基本单位,一个像素通常被视为影像的最小的完整取样。用来表示一幅影像的像素越多,结果更接近原始的影像。
  分辨率(Image resolution)
  分辨率(Image resolution)日常用语中之分辨率多用于影像的清晰度。分辨率越高代表影像质量越好,越能表现出更多的细节。
  每英寸像素(PPI)
  每英寸像素(英语:Pixels Per Inch,缩写:PPI),又被称为像素密度,是一个表示打印图像或显示器单位面积上像素数量的指数。一般用于计量电子设备屏幕的精细程度。通常情况下,每英寸像素值越高,屏幕能显示的图像也越精细。如上面分辨率的图显示。
  视网膜显示屏(Retina Display)
  视网膜显示屏(Retina Display)是一种由苹果公司设计和委托制造的显示屏。有研究表明,人类肉眼能够分辨的最高PPI是300PPI,所以超过PPI超过300的往往被称为Retina显示屏,这个概念是不对的,Retina显示屏指的是在人体正常使用距离下,无法用肉眼看到屏幕像素的显示屏。
  每英寸点数(DPI)
  DPI(英语:Dots Per Inch,每英寸点数)是一个量度单位,用于点阵数位影像,意思是指每一英寸长度中,取样或可显示或输出点的数目。如:打印机输出可达600DPI的分辨率,表示打印机可以在每一平方英寸的面积中可以输出600X600=360000个输出点。
  设备独立像素(DIP, DP)
  设备独立像素(Device Independent Pixels,DIP,又称设备无关像素)是一种物理测量单位,基于计算机控制的坐标系统和抽象像素(虚拟像素),是定义UI布局时使用的虚拟像素单位。
  设备像素比(DPR)
  设备像素比(DPR)是设备上物理像素和DIP的比例。公式如下:
  window.devicePixelRatio = 物理像素 / dips
  CSS像素(CSS Pixels)
  CSS像素(CSS Pixels)是WEB编程中诞生的概念,用于定于浏览器中每个模型不同CSS的值大小。由于CSS像素(CSS Pixels)是个逻辑性的像素,而非物理性的像素,所以1个CSS像素在不同设备上大小可能会有不同。但即便是如此,对于CSS来说,还是希望在不同设备上大小尽可能地看起来相同。
  那么这该如何实现呢?
  基于这个问题,W3C提出参考像素这个概念。定义如下:
  参考像素是设备上一个像素的视角,像素密度为96dpi,离设备长一臂。标准的手臂长度为28英尺,所以视角大概为0.0213度。对于臂长的读数,1px应该为0.26mm(1/96 英尺)。
  所以1px CSS像素大小该是多少?
  基于这个问题,W3C给出的答案如下:
  对于CSS设备而言,这些尺寸要么锚定(i)通过将物理单元与其物理测量关联起来,或者锚定(ii)通过将像素单元与参考像素关联起来。对于打印介质和类似的高分辨率设备,锚单元应该是标准物理单位之一(像英尺,厘米等)。对于低分辨率的设备和具有不寻常观看距离的设备,建议将锚单元作为像素大圆。对于此类设备,建议像素单元参考最接近参考像素的设备像素的整数。
  以上就是1px CSS像素的定义。也合理的解释了为什么显示设备的物理尺寸与物理像素不同,但是同样CSS值的元素大小却相差无几了。这是因为不同设备的px实现的参考锚点不同。
  屏幕尺寸怎么算?
  首先我们可以知道1英寸=2.54CM,基本所有的屏幕都以对角线来衡量尺寸。
  手机屏幕常见尺寸有:5、6、5.5、6.5、7
  笔记本一般是:10、12、13、14、15、18、19
  想知道自己屏幕的尺寸可以使用勾免费云主机、域名股定理:
  视图
  视口(viewport)
  视口(viewport)代表当前可见的计算机图形区域。在 Web 浏览器术语中,通常与浏览器窗口相同,但不包括浏览器的 UI, 菜单栏等——即指你正在浏览的文档的那一部分。
  在WEB开发中,视口(viewport) 是个很重要的概念,尤其在响应式网页设计中是必备的。
  通过上述一系列的名词介绍,我们可以知道不同设备的尺寸,分辨率,CSS像素大小都不尽相同,所以 视口(viewport) 的大小也就跟设备相关。
  在尺寸较大的设备中,在这些设备上,应用显示区域不一定是全屏的,viewport 是浏览器窗口的大小。
  在大多数移动设备中,浏览器是全屏的,viewport 是整个屏幕的大小。
  在全屏模式下,viewport 是设备屏幕的范围,窗口是浏览器窗口,浏览器窗口大小小于或等于视口的大小,并且文档是这个网站,文档的大小可比 viewport 长或宽。
  如何设置文档viewport?
  文档viewport可以通过三种方式进行设置:
  HTML标签

相关推荐: div+css入门框架架构的知识点有哪些

本篇内容主要讲解“div+css入门框架架构的知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“div+css入门框架架构的知识点有哪些”吧! css的浮动效果由float属性设置体现,都测试几次就知道怎么…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

登录

找回密码

注册