在Chrome和Firefox中,在Windows和Mac中,我的div显示在底部,正如预期的那样。但是,一些移动用户报告说并非如此。
HTML:
<body>
<div id="oceanDiv" class="ocean">
<div id="wave1" class="wave"></div>
<div id="wave2" class="wave"></div>
</div>
</body>
CSS:
body {
background:radial-gradient(ellipse at center, rgba(255,254,234,1) 0%, rgba(255,254,234,1) 35%, #B7E8EB 100%);
// background:#B7E8EB;
overflow: hidden;
}
.ocean {
height: 5%;
width:100%;
position:absolute;
bottom:0;
left:0;
background: #015871;
}
有什么想法吗?
你可以看到这个:
编辑:
有评论说有关div的内容,但是用户删除了它..
答案 0 :(得分:1)
尝试将min-height: 100%
添加到body
,以适用body
未涵盖整个屏幕的情况。此外,还height: 100%
到html
作为body