首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    css3自适应布局单位vw,vh详解

    视口单位(Viewport units) 什么是视口?...视口单位的“视口”,桌面端指的是浏览器的可视区域;移动端指的就是Viewport的Layout Viewport, “视区”所指为浏览器内部的可视区域大小,即window.innerWidth/window.innerHeight...根据CSS3规范,视口单位主要包括以下4个: 1.vw:1vw等于视口宽度的1%。 2.vh:1vh等于视口高度的1%。...比如:浏览器高度950px,宽度为1920px, 1 vh = 950px/100 = 9.5 px,1vw = 1920px/100 =19.2 px。 vmax相对于视口的宽度或高度较大的那个。...其中最大的那个被均分为100单位的vmax。 vmin相对于视口的宽度或高度较小的那个。其中最小的那个被均分为100单位的vmin。 ? vh/vw与%区别 ? 请看下面简单的栗子: <!

    96411

    vh 存在问题?试试动态视口单位之 dvh、svh、lvh

    大部分同学都知道,在 CSS 世界,有 vw、vh、vmax、vmin 这几个与视口 Viewport 相关的单位。...较小的值 vmax — vw 和 vh 较大的值 vh 在移动端存在重大问题!...根因在于: 很多浏览器,在计算 100vh 的高度的时候,会把地址栏等相关控件的高度计算在内2 同时,很多时候,由于会弹出软键盘等操作,在弹出的过程,100vh 的计算值并不会实时发生变化!...这与 vi 水平书写方向相反,这将对应于视口高度,而在垂直文档,这将表示视口的宽度。 因此,vi 和 vb 属于两个逻辑单位。...关于 CSS 的方位与顺序,逻辑单位相关的内容,你可以看看我的这篇文章:https://github.com/chokcoco/iCSS/issues/127 理解了 vi 与 vb,dvi 与 dvb

    1.9K20

    CSS样式中长度单位含义解析:rpx、px、vw、vh、em、rem、pt

    在 CSS 样式,有几种常见的长度单位,包括 rpx 、 px 、 vw 和 vh 等,含义解析如下: 1 . rpx (响应像素): 是微信小程序的一种相对长度单位,可以根据屏幕宽度进行自适应缩放...4 . vh (视窗高度的百分比): 是相对长度单位,表示相对于视窗高度的百分比。 1vh 等于视窗高度的 1 %。通常用于响应式布局,根据视窗高度的变化调整元素大小。...6 . rem (相对于根元素的字体大小): rem 是相对长度单位,表示相对于根元素( html 元素)的字体大小。例如, 1rem 等于根元素的字体大小。...通常用于响应式布局。 7 . pt (点): pt 是长度单位,等于 1/72 英寸,常用于打印和排版领域。 8 . %(百分比): 百分比是相对长度单位,表示相对于父元素的百分比。...,响应式单位 响应式布局 vh 相对于视窗高度的百分比,响应式单位 响应式布局 em 相对于父元素的字体大小 字体大小 rem 相对于根元素的字体大小,不受父元素影响 响应式布局 pt 等于1/72英寸

    5.2K00

    css单位

    前端开发, 做适配是少不了的, 即页面在各种尺寸的机型显示效果一样, 这就用到了css的各种长度单位, 做一下总结 在css, 长度单位分为以下几种 绝对单位: px、in、cm、mm、pt、pc...百分比单位: vw、vh、vmin、vmax、% 相对单位: em、rem、ex、ch 各单位的介绍 px 不用过多介绍, 精确像素 in 寸 cm 厘米 mm 毫米 pt 大约1/72寸 pc 大约...1/6寸 vw 以窗口宽度为参照, 1vw为窗口宽度的1% vh 窗口高度为参照, 1vh为窗口高度的1% vmin 窗口的宽度和高度较小的一个为参照,百分比 vmax 窗口的宽度和高度较大的一个为参照..., 百分比 % 以父节点为基准的百分比 em 以父节点字体大小为基准值, 父节点字体大小为20px, 则1.5em为30px rem 以根节点字体大小为基准值, 及HTML标签的字体大小 ex 当前字体

    1.5K20

    css3的width:100vh以及calc(100vh + 10px)

    vh/vw vh: 相对于视窗的高度, 视窗被均分为100单位vh; vw: 相对于视窗的宽度, 视窗被均分为100单位的vw; vmax: 相对于视窗的宽度或高度较大的那个。...其中最大的那个被均分为100单位的vmax; vmin: 相对于视窗的宽度或高度较小的那个。...其中最小的那个被均分为100单位的vmin; 视区所指为浏览器内部的可视区域大小, 即window.innerWidth/window.innerHeight大小,不包含任务栏标题栏以及底部工具栏的浏览器区域大小...10px); 任何长度值都可以使用calc()函数进行计算; calc()函数支持 “+”, “-“, “*”, “/” 运算; calc()函数使用标准的数学运算优先级规则; calc(100vh...font-size和width等属性设置动态值 calc()的兼容性如下,使用时需注意: 这里写图片描述: 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/130865.html

    89020

    CSS 的相对单位

    在 CSS ,1em 等于当前元素的字号,其准确值取决于作用的元素。 浏览器会根据相对单位的值计算出绝对值,称作计算值(computed value)。...元素是顶级(根)节点。它下面是子节点, 和 。再下面是逐级嵌套的后代节点。 在文档,根节点是所有其他元素的祖先节点。...这等价于类型选择器 html,但是 html 的优先级相当于一个类名,而不是一个标签。 rem 是 root em 的缩写。rem 不是相对于当前元素,而是相对于根元素的单位。...视口的相对单位 vh: 视口高度的 1/100 vw:视口宽度的 1/100 vmin:视口宽、高中较小的一方的 1/100(IE9 叫 vm,而不是 vmin) vmax:视口宽、高中较大的一方的...,就是设置字号,它比用 vh 和 vw 设置元素的宽和高还要实用。

    90620

    CSS3 的视口单位vw、vh实现自适应(带有px,em,rem的简单介绍)

    1、px px其实就是像素的意思,全称pixel,也就是图像的基本采样单位。对于不同的设备,它的图像基本单位是不同的,比如显示器和打印机。...3、rem rem和em一样也是相对长度单位,但是不一样的是rem始终都是相对html根元素。...兼容性也是不错的,IE8以上版本和其他浏览器都已经支持,是个做响应式页面的好选择 4、重点:vw和vh vw和vh是视口(viewport units)单位,何谓视口,就是根据你浏览器窗口的大小的单位...二、使用vw,vh能做什么 1、响应式页面轻松搞定 由于vw,vh的特性,他们能够根据窗口大小来自动调节字体大小,这就能很轻松地完成响应式页面的布局 2、小技巧之响应垂直居中 可以使用vw,vh来实现在页面响应垂直居中...总结: 个人认为视口单位是个用来做响应式布局很不错的单位,当然如果要使用vw,vh,我的建议是rem结合vw来开发,因为视口单位有个缺点就是它没有最小或者最大限制,这就达不到我们都时候所希望的一个限制

    2K10
    领券