CSS 中的像素(px)
CSS 中的像素(px)
px 是一个我们经常在开发中使用的一个单元;
它表示在屏幕上展示的最小单元;
但是, 在 CSS 中像素可能和我们想象的不太一样.
CSS 中的 px 是逻辑距离还是物理距离
答: 是逻辑距离;
像素(pixel)在浏览器中是一个表示距离的绝对单位
(absolute unit);
同时, 在 CSS 中它是一个相对像素
(reference pixel);
浏览器会根据设备像素比(devicePixelRatio)
, 来展示图像;
所以, 在 CSS 中 1px 可不一定对应真实在显示器上的 1px 哦!
例如: 在我屏幕分辨率是 2560 * 1600
的 13 寸笔记本上;
网页展示的文本是 16px, 但是实际上物理上却是 32px;
可以看到, 浏览器中可用的宽高和实际的分辨率并不一致
其中有一个计算公式:
CSS Pixel = Device Pixels / Device Pixel Ratio
为什么要使用逻辑像素
答:适配不同的设备,让他们看起来更有一致性;
为什么要使用 2 倍图
因为: CSS 中的像素是逻辑像素; 是不是前后呼应了
CSS 中的像素(px)相关推荐
- CSS中em和px单位的区别(转)
这里引用的是Jorux的"95%的中国网站需要重写CSS"的文章,题目有点吓人,但是确实是现在国内网页制作方面的一些缺陷.我一直也搞不清楚px与em之间的关系和特点,看过以后确实收 ...
- css中,用px自动转化为rem
新建一个mixin.scss文件,里面写:(非常适用于移动端) // $ratio 随便起的变量名 // 375:!Phone默认的最大宽度 $ratio: 375 / 10;//默认的初始值@fun ...
- 说说css中pt、px、em、rem都扮演了什么角色
前段时间,终于仔仔细细的把pt.px.em.rem了解了一遍,简单整理了一下做个记录. pt.px.em.rem都是什么 pt单位名称为点(Point),绝对长度单位.现在网页中出现得很少甚至不出现, ...
- css中em与px的介绍及换算方法
em是什么? em指字体高,任意浏览器的默认字体高都是16px.所以未经调整的浏览器都符合: 1em=16px.那么12px=0.75em, 10px=0.625em.为了简化font -size的 ...
- HTML和CSS中的像素的三个单位
PX: PX是Pixel的缩写,单位名称为像素,也就是说px是组成屏幕图像的最小独立元素.像素是相对于显示器屏幕分辨率而言的. EM: EM是emphasize的缩写,单位名称为相对长度单位.EM是相 ...
- 为了彻底弄懂CSS中的1px究竟有多长,我翻出了家里的卷尺
CSS是描述HTML文档如何显示的,在显示的过程中,HTML元素的长宽.间距.字体大小等等,都需要通过长度尺寸单位来表示.我们常常会说:字体大小16像素, 间距10个像素.这里的像素,就是CSS中的长 ...
- CSS 中px、em、rem、%、vw、vh单位之间的区别详解【全网最全】
一.px(像素) [绝对单位,页面按精确像素展示] px就是pixel(像素)的缩写,相对长度单位,相对于屏幕分辨率. px表示像素 (计算机屏幕上的一个点:1px = 1/96in),是绝对单位,不 ...
- 【CSS】物理像素 DP(device pixels)、物理像素比(DPR)、px 逻辑像素(CSS像素)、DPI、PPI 的概念解析 以及1px问题解决方法
物理像素 .物理像素比.物理像素比.px 逻辑像素概念解析 前言 一.前提概念 1.分辨率与物理尺寸关系 目前绝大部分显示器都是基于点阵的 同样的分辨率下,每个小点的尺寸仍然是可以大可以小的 DPI( ...
- css中的单位换算_CSS像素、物理像素、逻辑像素、设备像素比、PPI、Viewport
1.PX(CSS pixels) 1.1 定义 虚拟像素,可以理解为"直觉"像素,CSS和JS使用的抽象单位,浏览器内的一切长度都是以CSS像素为单位的,CSS像素的单位是px. ...
最新文章
- 转载 React.createClass 对决 extends React.Component
- 写一个ajax框架,自己写的一个ajax框架,希望大家多提意见
- hdu 2046 骨牌铺方格 递推求解
- Gerrit plugin安装和删除
- 生成某一文件夹内文件清单(批量处理)
- Python 数据分析三剑客之 Matplotlib(五):散点图的绘制
- Swift中文教程(十二) 下标
- django-动态的读取静态目录路径
- Python 正则表达式(二)
- Laravel学习笔记四-数据库迁移和模型文件
- bcb6通过https接口post数据_3分钟短文 | 有挑战!PHP用1个函数实现post请求,你用哪个?
- vmware esxi 4.0 上安装postfix,mailx发送邮件
- @postconstruct 不执行_一张图:Spring Boot 应用在启动阶段执行代码的几种方式
- 如果要做 Rietveld 分析,XRD时步长需要满足什么要求
- 听风的插件-集成到设置中
- pyspark运行ALS推荐算法
- 2022 年云计算发展趋势
- worldpress 的 GPG 加密插件
- 男は失恋夜盗11台奔スポーツカーエンブレム腹いせ(写真)
- c语言中shift的作用,Shift是什么意思?Shift键的功能及作用有哪些?