CSS vh&vw
本文最后更新于:2024年3月18日 凌晨
CSS vh&vw
- vw = view width
- vh = view height
- 这两个单位是CSS3引入的,以上称为视口单位允许我们更接近浏览器窗口定义大小。
视口单位(Viewport units)
- 在桌面端,视口指的是在桌面端,指的是浏览器的可视区域;而在移动端,它涉及3个视口:Layout Viewport(布局视口),Visual Viewport(视觉视口),Ideal Viewport(理想视口)
- 视口单位中的"视口”,桌面端指的是浏览器的可视区域;移动端指的就是Viewport中的Layout Viewport
vh/vw与%区别
单位 | 依赖于 |
---|---|
% | 元素的祖先元素 |
vh/vw | 视口的尺寸 |

单位 | 解释 |
---|---|
vw | 1vw = 视口宽度的1% |
vh | 1vh = 视口高度的1% |
vmin | 选取vw和vh中最小的那个 |
vmax | 选取vw和vh中最大的那个 |
比如:浏览器视口尺寸为370px,那么 1vw = 370px * 1% = 6.5px(浏览器会四舍五入向下取7)
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!