美文网首页
div适应屏幕高度

div适应屏幕高度

作者: 寥子 | 来源:发表于2018-09-10 10:59 被阅读0次

问题
  各种屏幕大小不一,又需要保证最外层的div覆盖整个屏幕,并且height不能比屏幕高(不能出现滚动条和上下滑)。
分析
  通常情况下是设置该div height:100%,但是设置100%的前提是它的父辈元素中有固定的高度,这显然与屏幕大小不确定的实际情况不同。
解决方案
  在网上查到了一种CSS3的长度单位:vh。vh的高度对应的是视口的长度,视口被均分为100单位的vh。在本问题中将最外层的div设置成height:100vh;即可使其长度随页面实际长度改变而改变。

相关文章

网友评论

      本文标题:div适应屏幕高度

      本文链接:https://www.haomeiwen.com/subject/mmajgftx.html