首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS 尺寸单位概述

如果值是一个数字( line-height:1.3),行高就是font-size与乘数乘积,像素单位。...如果值是一个百分比,那么line-height计算值就是百分比值乘以计算出字体大小(像素单位)。...每个概念都有一组相应单位。UA 默认单位包括 vw、vh、vmin 和 vmax。大、小视和动态单位遵循类似的命名规则,前缀 l、s 或 d,即 lvw 或 dvmin。...如果 UA 默认 390px x 844px,那么指定 10vmin 值就会变成 39 像素使用值(或 390 10%)。...同样,*vmax 单位也是按照 *vw 或 *vh 较大者比例计算。对于 390px x 844px ,10vmax 指定值将转化为 84.4 像素使用值。

25510

关于移动端适配,你必须要知道

iOS尺寸单位 pt, Android尺寸单位 dp, ReactNative没有指定明确单位,它们其实都是设备独立像素 dp。...所以,当页面缩放比例 100%时, CSS像素=设备独立像素, 理想=视觉。 我们可以通过调用 screen.width/height来获取理想大小。...,我们来看看它们具体含义: Value| 可能值| 描述 -|-|- width| 正整数或 device-width | pixels(像素单位, 定义布局宽度。...height| 正整数或 device-height | pixels(像素单位, 定义布局高度。 initial-scale| 0.0-10.0|定义页面初始缩放比率。... iPhone6例:布局 375px,则 1rem=37.5px,这时 UI给定一个元素 75px(设备独立像素),我们只需要将它设置 75/37.5=2rem。

2K10
您找到你想要的搜索结果了吗?
是的
没有找到

关于移动端适配,你必须要知道

iOS尺寸单位 pt, Android尺寸单位 dp, ReactNative没有指定明确单位,它们其实都是设备独立像素 dp。...所以,当页面缩放比例 100%时, CSS像素=设备独立像素, 理想=视觉。 我们可以通过调用 screen.width/height来获取理想大小。...,我们来看看它们具体含义: Value| 可能值| 描述 -|-|- width| 正整数或 device-width | pixels(像素单位, 定义布局宽度。...height| 正整数或 device-height | pixels(像素单位, 定义布局高度。 initial-scale| 0.0-10.0|定义页面初始缩放比率。... iPhone6例:布局 375px,则 1rem=37.5px,这时 UI给定一个元素 75px(设备独立像素),我们只需要将它设置 75/37.5=2rem。

1.9K41

关于移动端适配,你必须要知道

iOS尺寸单位 pt, Android尺寸单位 dp, ReactNative没有指定明确单位,它们其实都是设备独立像素 dp。...所以,当页面缩放比例 100%时, CSS像素=设备独立像素, 理想=视觉。 我们可以通过调用 screen.width/height来获取理想大小。...,我们来看看它们具体含义: Value| 可能值| 描述 -|-|- width| 正整数或 device-width | pixels(像素单位, 定义布局宽度。...height| 正整数或 device-height | pixels(像素单位, 定义布局高度。 initial-scale| 0.0-10.0|定义页面初始缩放比率。... iPhone6例:布局 375px,则 1rem=37.5px,这时 UI给定一个元素 75px(设备独立像素),我们只需要将它设置 75/37.5=2rem。

1.9K20

–我对移动端适配了解

(iphone6例: dpr = 750 / 375 , 所以它像素密度比为2,即 1个CSS像素 跨越了 2个物理像素),我们可以通多 window.devicePixelRatio 来获取设备像素密度...故布局是看不见,浏览器厂商设置一个固定值,980px,并将980px内容缩放到手机屏内。一块手机屏幕,物理像素数量是固定不变。...rem作为宽度单位,固定布局。...1,则 html 元素 font-size 即1 rem等于可视宽度,此时 rem 单位长度 n rem 就可以理解 n 倍可视长,这个系数取 0.01 时,1 rem 等于可视...,即设计稿 100px 长度对应css 1rem,将设计稿长度数值除以 100 得到就是以 rem 单位 css 长度数值,设计稿宽换算 rem 单位 css 长度应为 (750

2K30

移动端自适应常见手段

相关概念 1.1 像素 image 分辨率(Resolution) 分辨率是指位图图像细节精细程度,每英寸像素(ppi)衡量。每英寸像素越多,分辨率就越高。...相关问题:图片或 1px 边框显示模糊 在移动端,常见图片或者 1px 边框在一些机型下显示模糊/变粗问题。基于对像素相关概念理解,可知 CSS 1px 是指一个单位逻辑像素。...一个单位逻辑像素映射到不同像素密度比设备下,实际对应物理像素不同。 因此,同样尺寸图片在高密度比设备下,由于一个位图像素需要应用到多个物理像素上,所以会比低密度比设备视觉效果模糊。...在 PC 端上, 元素宽度被设置 100% 时,等同于大小,等同于浏览器窗口大小。...通过 document.documentElement.clientWidth 或 window.innerWidth 可以获取宽度。CSS 布局基于大小进行计算。

1.8K00

什么是移动端开发【重点学习系列—干货十足–一万字详解】

CSS 像素不能直接跟现实长度单位换算 CSS 像素主要用在 CSS 与 JS 控制元素大小 位图像素 位图像素也是一个长度单位。...在 CSS 标准文档也被称为初始包含块,它是所有 CSS 百分比宽度推算根源。...视觉 视觉就是用户可见区域。 获取方式 注:不缩放情况下,视觉宽度 == 布局宽度。 理想 宽度与屏幕同宽布局口称为理想。...理想好处 注意:理想不是真实存在 设置理想方法 2-缩放 PC 端 放大时 布局变小 视觉变小 元素像素大小不变 缩小时 布局变大 视觉变大 元素像素大小不变...事件绑定 方式一 方式二 点击穿透 touch 事件结束后会默认触发元素 click 事件,没有设置完美,则事件触发时间间隔 350ms 左右,设置完美则时间间隔 5ms

2.3K20

探讨移动端适配

他们之间肯定存在着一个比值关系 这里我们就要引申出一个新概念---(Viewport) 我们可以简单理解 屏幕展示网页区域。...需要注意单位是CSS像素,而非物理像素 如下图 通过查看html尺寸即可知道尺寸 如图在浏览器大小没有发生改变,没有进行缩放时此时html/尺寸 1280x116...Iphone6例 他高宽 750x1334 也就意味着横向只能展示 750个像素点,如果此时有一个900px盒子,在Iphone6会正常显示吗 借助调试工具查看 .box1{...我们可以通过改变大小来改变CSS像素和物理像素比值 Iphone6 物理像素是750px这个是固定,我们要调整像素比,只需将调小就可以了如 375,此时正好是1:2 通过meta设置大小....vh:1vh等于高度1% 100vw 在宽度 375px大小时渲染处理盒子宽度 375px vw,vh与百分比不同时vw,vh永远相当于宽度,而百分比是相当于父元素宽度

1.3K10

H5移动端开发学习总结

viewport() ###3个### layout viewport(布局):CSS初始包含块尺寸。CSS中所有百分比为单位长度都是根据它推算出来。...visual viewport(视觉,即用户实际看见部分):屏幕上显示网页区域尺寸,会被缩放影响,可以通过window.innerWidth来获取。...CSS像素:px(设备独立像素) 逻辑像素,浏览器使用抽象单位(之所以叫抽象单位,是因为其可以根据不同设备和不同关系来变大变小,所以称为抽象单位)Web开发者创造,在CSS和JavaScript...在JavaScript,可以通过window.devicePixelRatio获取到当前设备dpr。...手机浏览器是把页面放在一个虚拟”(viewport)可大于或小于手机屏幕可视区域,一般手机默认viewport大于可视区域。

93620

【适配】425- 彻底搞懂移动Web开发viewport与跨屏适配

维基百科①解释: 在计算机图形学理论,当将一些对象渲染到图像时,存在两个类似区域相关概念。(和窗口) 是一个特定于渲染设备坐标表示区域(通常矩形)。...范围内图像会剪切形式,投影到到世界坐标窗口中,完成图像可视化展示。 在 Web 浏览器是整个文档可见部分。如果文档大于,则用户可以通过滚动来移动。...●在浏览器,我们可以通过滚动条来移动看到更多网页内容。 更形象解释: ?...2.2 viewportDOM API 关于上面的解释,我们来验证一下。 目前已被标准实现 API ,有两个 DOM 属性可以用来获取大小。...1@viewport { 2 width: device-width; 3} W3C 草案获取宽度 API : 1window.visualViewport.width; 结语 本文参考了

2.7K30

彻底搞懂移动Web开发viewport与跨屏适配

维基百科①解释: 在计算机图形学理论,当将一些对象渲染到图像时,存在两个类似区域相关概念。(和窗口) 是一个特定于渲染设备坐标表示区域(通常矩形)。...范围内图像会剪切形式,投影到到世界坐标窗口中,完成图像可视化展示。 在 Web 浏览器是整个文档可见部分。如果文档大于,则用户可以通过滚动来移动。...●在浏览器,我们可以通过滚动条来移动看到更多网页内容。 更形象解释: ?...2.2 viewportDOM API 关于上面的解释,我们来验证一下。 目前已被标准实现 API ,有两个 DOM 属性可以用来获取大小。...1@viewport { 2 width: device-width; 3} W3C 草案获取宽度 API : 1window.visualViewport.width; 结语 本文参考了

3.1K20

移动端适配必须掌握基本概念和适配方案

当可视比布局小时,浏览器网页就会出现横向滚动条,支持用户浏览整个网页内容。...通常情况下,大多数移动设备 Viewport(一般指布局宽度都是 980 像素,而可视(即设备独立像素)通常都小于 980 像素。...=no"> Viewport 属性: 属性 含义 取值 width 定义宽度,单位像素 正整数或 device-width(设备宽度) height 定义高度,单位像素 正整数或 device-height...实际开发,应该以 rem 单位基础,同时结合其他单位协同工作。 vw 适配 vw 是一个相对于 viewport 单位,100vw 就等于 viewport 宽度。...常用 750px 设计稿尺寸例,假设设计稿某个字体大小是 40px,换算成 vw 单位大小应该为 (40 / 750)* 100vw = 5.33333vw。

97040

响应式布局,你需要知道这些

设备像素与CSS像素区别是什么? EM,REM 计算规则是什么?实际应用如何选择? 什么是 viewport,布局,视觉,理想区别? 百分比单位单位计算规则是什么?...> 进行设置,viewport 元标签取值有 6 种, width,正整数 | device-width,宽度,单位是 CSS 像素,如果等于 device-width,则为理想宽度 height...1vh = 1% 高度 IPhone X 例,vw 和 CSS 像素换算如下, <meta name="viewport" content="width=device-width, initial-scale...,浏览器会根据下面的顺序加载图片, <em>获取</em>设备<em>视</em><em>口</em>宽度 从上到下找到第一个<em>为</em>真的媒体查询 <em>获取</em>该条件对应<em>的</em>图片尺寸 加载 srcset 中最接近这个尺寸<em>的</em>图片并显示 除了上述方式外,我们也可以使用 HTML5

1.6K20

移动端H5开发之页面适配篇

一般我们所说共包括三种:布局、视觉和理想1.1 布局图片在移动端,布局被赋予一个默认值,大部分为980px,这保证PC网页可以在手机浏览器上呈现,用户可以手动对网页进行放大。...我们可以通过调用 document.documentElement.clientWidth / clientHeight来获取布局大小。1.2 视觉图片视觉,用户通过屏幕真实看到区域。...我们可以通过调用 window.innerWidth / innerHeight 来获取视觉大小。...1.3 理想图片视觉,用户通过屏幕真实看到区域我们可以通过调用 window.screen.width / height 来获取视觉大小1.4 页面适配方法综上所述,为了在移动端让页面获得更好显示效果...这个函数最初由 iOS 浏览器提供,用于允许开发人员将其内容放置在安全区域中,该规范定义 safe-area-inset-* 值用于确保内容即使在非矩形也可以完全显示。

6.6K92

SVG精髓阅读笔记

计算机描述图形信息二大系统是栅格图形和矢量图形,在栅格图形系统,图像被表示图片元素或者像素长方形数组,每个像素用其RGB颜色值或者颜色表内索引表示,这一系列像素也称为位图....在矢量图形系统,图像被描述一系列几何形状,矢量图形阅读器接受在指定坐标集上绘制形状指令,而不是接受一系列已经计算好像素.有人把矢量图形描述一组绘图指令,而位图则是在特定位置填充颜色点....,文档使用画布区域称为,单位可以em,默认字体大小,ex 字母x高度,px像素,pt点pc12点cm厘米,mm毫米,in英寸可混用,没有单位默认为像素 默认坐标是水平坐标向右递增,垂直坐标垂直向下递增...,以使图形完全填充, 2:按较大尺寸等比例缩放图形并裁剪掉超出部分 3:拉伸和挤压绘图以使其恰好填充新 属相preserveAspectRatio允许我们指定被缩放图形相对于对齐方式...参数slice会裁剪图形不适合部分, 如果使用none参数,图像不会被等比例缩放,以使它用户坐标适合.

1.4K20

布局常用解决方案对比(媒体查询、百分比、rem和vwvh)

px和 媒体查询 百分比 自适应场景下rem解决方案 通过vw/vh来实现自适应 一、px和 在静态网页,我们经常用像素(px)作为单位,来描述一个元素宽高以及定位信息。...也就是说在不设置网页viewport情况下,pc端网页默认会布局基准,在移动端进行展示。因此我们可以明显看出来,默认为布局时,根植于pc端网页在移动端展示很模糊。...换句话说,理想或者说分辨率就是给定设备物理像素情况下,最佳“布局”。 上述口中,最重要是要明确理想概念,在移动端,理想或者说分辨率跟物理像素之间有什么关系呢?...: 属性名取值描述width正整数定义布局宽度,单位像素height正整数定义布局高度,单位像素,很少使用initial-scale[0,10]初始缩放比例,1表示不缩放minimum-scale...,移动端iphone6例,分辨率375 * 667,也就是说布局在理想情况下为375px。

1.7K40

【说站】css样式单位px,em,pt,ex,pc,in,mm,cm详解

其实css长度单位有px、em、pt、in、ex、pc、mm、cm、ch、rem、vw、vh、vmin、vmax。下面品自行将对这些css样式长度单位做详细说明。...可以尝试和下面的in英寸进行对比,1pt = 1/72 of 1in; 4、ex:相对长度单位。相对于字符“x”高度。此高度通常字体尺寸一半。...相对于根元素字体大小(font-size); 11、vw:相对长度单位。相对于*宽度 1%; 12、vh:相对长度单位。相对于*高度 1%; 13、vmin:相对长度单位。...相对于*较小尺寸 1% ,vw和vh较小那个; 14、vmax:相对长度单位。相对于*较大尺寸 1%,vw和vh较大那个;  (Viewport)= 浏览器窗口尺寸。...长度由一个数字和单位组成 8px,2em,10in,7pt,20pc等等。 数字与单位之间不能出现空格。如果长度值 0,则可以省略单位

1.9K21

移动端H5开发基础

屏幕尺寸 手机屏幕对角线长度,单位:英寸,1英寸=2.54厘米 2....屏幕分辨率 横纵向上像素点(物理像素)数(个数),1px=1个像素点,也称物理像素,例如iphone6屏幕分辨率:750*1336 3....物理像素 屏幕分辨率,是呈像最小单位 2....CSS像素 web开发最小单位,一个CSS像素在移动设备上最终会转成物理像素去呈像 一个CSS像素占用多少个物理像素,取决于【设备特性】、【用户缩放行为】 3....用户缩放 用户手动放大:1个CSS像素面积变大,区域内CSS像素个数减少,视觉尺寸变小 移动端,用户缩放影响视觉尺寸(布局影响布局(块换行等),引起重绘等,所以改变是视觉) 2.

1.3K20
领券