代码之家  ›  专栏  ›  技术社区  ›  Jonas El-Mansoury

为什么min height不在后台工作?

  •  1
  • Jonas El-Mansoury  · 技术社区  · 9 年前

    我已经为div类添加了一个背景。我想要的是图像高度始终与浏览器窗口的高度相同,我试图通过最小高度=100%来实现。但我不明白,有什么建议吗?

    HTML:

    <div id="top" class="jumbotron">
    </div>
    

    CSS:

    .jumbotron {
        background: no-repeat center center url('top.jpg');
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        min-height: 100%;
        margin: 0px;
    }
    
    2 回复  |  直到 9 年前
        1
  •  2
  •   Cromwell    9 年前

    min-height: 100vh;
    

    工作小提琴: https://jsfiddle.net/dgo3sz0a/

        2
  •  1
  •   quindimildev    9 年前

    正文和html必须填充100%的高度:

    html, body {
        height: 100%
    }