在下一个div上显示100vh div的内容

时间:2014-05-17 12:36:51

标签: jquery html css

我成功地将一些div的高度设为高度:100vh;

但是当我在小型显示器上试用它时,看起来div的内容会被合并 与下一个div的内容..例如:

http://www.shy22.com/upfilpng/pvt29848.png

您可以尝试将白色div更改为高度100vh: http://attafothman.olympe.in/

(抱歉我的英语不好)

1 个答案:

答案 0 :(得分:0)

如果你想要一个元素使它成为你屏幕的大小,你必须将html和body元素的高度和宽度设置为100%,并重新设置所有边距和填充的css,如下所示:

* {
   margin: 0;
   padding: 0;
}

html, body {
   height: 100%;
   width: 100%;
}

要填充屏幕宽度的元素,您可以简单地给出100%的高度。

像这样:

.fitScreen {
   position: relative;
   height: 100vh;
   background-color: yellow;
}

在此之下,你可以设置你想要的任何元素,你想要的任何高度,如下所示:

.content {
    position: relative;
    height: 1500px;
    background-color: green;
}

Heres a jsFiddle to show you what im doing