css - content div 始终使用 css 占据 100% 的屏幕高度

标签 css

我有以下网页。 enter image description here

我正在尝试让蓝红白渐变填充整个屏幕高度。目前我在内容容器的两侧都有两个标志,它们都被一个主容器包围。

.container{
  width: 100%;
  background: -webkit-linear-gradient( $blueToRed); 
  background: -o-linear-gradient($blueToRed);
  background: -moz-linear-gradient($blueToRed); 
  background: linear-gradient($blueToRed);
   margin-bottom: -99999px;
  padding-bottom: 99999px;
  overflow: auto;
}

在firstContain里面

.firstContain{
  border-left: 4px solid white;
  border-right: 4px solid white;
  background: #FFF;
  max-width: 980px;
  position: relative;
  display: block;
  margin: 0 auto;
  overflow: auto;
  z-index:1000;
}

我试图让 contain 的高度达到 100%,但我添加了它但它没有移动。我认为 99999 边距填充技巧会起作用,它确实起作用了,但后来我丢失了一些使它起作用的 css。欢迎任何帮助。预先感谢您对我做错了什么的建议。

最佳答案

试试 vh 单位。

.container{
    min-height:100vh;
}

关于css - content div 始终使用 css 占据 100% 的屏幕高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42217984/

相关文章:

html - 如何使一个div内的图像与另一个div重叠?

html - 为什么我必须更改此 `x` 的 `y` 和 'rect' 值才能使其位于视口(viewport)的左上角?

javascript - 带有 AngularJS 的某种俄罗斯娃娃容器的动态编辑表单

html - 链接使用两种不同的字体?

javascript - Phonegap - 创建 CSS 加载屏幕

javascript - 使用带复选框的多选下拉列表搜索或过滤 jquery 数据表中的列

ios - CSS |网格自动列 : min-content | not working in IOS 10. 3.3

jquery - 无论分辨率比例如何,图像中的文本垂直和水平居中

css - Safari 6.0 问题将 CSS 定位推到左侧

javascript - 当我将鼠标悬停在另一个 div 上时,使用效果更改标题图像