跳至主要內容

100vh, 100dvh, 100lvh, 100svh

Cap原创大约 1 分钟

100vh

屏幕高度,在移动端时,视口大小受是否存在动态工具栏的影响。地址栏和标签页栏等界面。

alt text
alt text

100dvh

dynamic viewport height

动态视口高度-w3c文档open in new window

alt text
alt text

无论工具栏是否存在,该单元总是尝试匹配视口高度.可能会导致页面滚动时跳跃和闪烁。

100lvh

large viewport height

大型视口高度-w3c文档open in new window

alt text
alt text

不管有没有UA,都是等于最大的视口高度

100svh

small viewport height

小型视口高度-w3c文档open in new window

alt text
alt text

在展开工具栏时,不会溢出。但是在收起工具栏时,会留白

向下兼容的写法

.hero {
  height: 100svh;
  height: 100vh;
}