来源:互联网 更新时间:2023-07-15 13:51
今天号令小编给大家带来在css中,px全称pixel,中文意思为“像素”,指的是CSS样式代码中使用的逻辑像素;它是一种相对长度单位,是相对于显示器屏幕分辨率而言的。希望对大家有所帮助。
本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
px是pixel的缩写,是像素单位,也是为影像显示的基本单位。在CSS中,px是一个相对长度单位,是相对于屏幕显示器分辨率而言的。
CSS 像素:
又称为虚拟像素、设备独立像素或逻辑像素,也可以理解为直觉像素。CSS 像素是 Web 编程的概念,指的是 CSS 样式代码中使用的逻辑像素。比如 iPhone 6 的 CSS 像素数为 375 x 667px。
虚拟像素,可以理解为“直觉”像素,CSS和JS使用的抽象单位,浏览器内的一切长度都是以CSS像素为单位的,CSS像素的单位是px。
在CSS规范中,长度单位可以分为两类,绝对(absolute)单位以及相对(relative)单位。px是一个相对单位,相对的是设备像素(device pixel)。
在同样一个设备上,每1个CSS像素所代表的物理像素是可以变化的(即CSS像素的第一方面的相对性); 在不同的设备之间,每1个CSS像素所代表的物理像素是可以变化的(即CSS像素的第二方面的相对性);
px实际是pixel的缩写,它是图像显示的基本单元,既不是一个确定的物理量,也不是一个点或者小方块,而是一个抽象概念。所以在谈论像素时一定要清楚它的上下文!一定要清楚它的上下文!一定要清楚它的上下文!
举个例子来理解css像素的相对性
假设我们用PC浏览器打开一个页面,浏览器此时的宽度为800px,页面上同时有一个400px宽的块级元素容器。很明显此时块状容器应该占页面的一半。
但如果我们把页面放大,放大为200%,也就是原来的两倍。此时块状容器则横向占满了整个浏览器。
吊诡的是此时我们既没有调整浏览器窗口大小,也没有改变块状元素的css宽度,但是它看上去却变大了一倍——这是因为我们把CSS像素放大为了原来的两倍。
CSS像素与屏幕像素1:1同样大小时:
CSS像素(黑色边框)开始被拉伸,此时1个CSS像素大于1个屏幕像素
也就是说默认情况下一个CSS像素应该是等于一个物理像素的宽度的,但是浏览器的放大操作让一个CSS像素等于了两个设备像素宽度。在后面你会看到更复杂的情况,在高PPI的设备上,CSS像素甚至在默认状态下就相当于多个物理像素的尺寸。
从上面的例子可以看出,CSS像素从来都只是一个相对值。
抖音特辣的海藻是什么梗
蚂蚁庄园今日答案
热血街篮获得球星方法一览
真三国无双:起源同行武将玩法解析
2025今日小鸡最新答案1.25
微博2月6日热搜榜排行榜最新一览2025
燕云十六声孤云神算试答案一览
嬷嬷是啥意思
蚂蚁庄园今日答案1月14日(今日已更新)
猜一猜:海狗与以下哪种动物的亲缘关系更近
《原神》拾枝杂谈-「蓝砚:墨羽役阵」
原神2025年1月18日最新兑换码分享
和平精英2025新春祈福积分具体获取方式
以下哪种螃蟹俗称“捣米蟹”
剑与远征河畔秘事攻略
诛仙世界装扮站所在位置详细一览
迷你世界2025年1月20日最新激活码免费领取
三角洲行动2025.1.21今日摩斯密码详细一览
腾讯视频首更6集 网剧点石成金追剧日历分享
王者荣耀可复制特殊符号盘点2025
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc