vh、vw

vhvw 是一个 js 与 css耦合的单位,经常用来做响应式布局,这两个单位是 css3引入的

视口是指:浏览器可视区域

  • vw: 相对于视口的宽度。视口被均分为100单位的vw
  • vh: 相对于视口的高度。视口被均分为100单位的vh
  • vmax: 相对于视口的宽度或高度中较大的那个。其中最大的那个被均分为100单位的vmax
  • vmin: 相对于视口的宽度或高度中较小的那个。其中最小的那个被均分为100单位的vmin

所以 100vh是指整个视图窗口的高度。

100vw是指整个视图窗口的宽度

calc

  • calc 是 css3 提供的在 css 中提供的计算值的函数
  • calc() 函数支持对 + 、- 、* 、/ 、运算

  • calc()函数使用标准的数学运算优先级规则

  • 任何长度值都可以使用calc()函数进行计算

运算符前后都需要保留一个空格 ,否则calc不会生效

如: calc(100vw - 10px)

calc(100vmax - 10vh)

calc使用的兼容性

img

posted on 2020-03-18 12:16  爱IT的小狐狸  阅读(448)  评论(0编辑  收藏  举报