【发布时间】:2017-09-17 07:05:42
【问题描述】:
我有一个很棒的脚本。这是一个 CSS3 动画。这是正文的 CSS……如果页面上没有其他内容,只有正文,移动设备上仍然会出现不需要的滚动条。我不想要 mobile1 上的滚动条 当我设置 body {height:90vh} 时它消失了,但是在浏览器上它看起来像垃圾。
这是我的 CSS:
body {
-webkit-perspective: 600px;
perspective: 600px;
font-family: 'Lato', Arial, sans-serif;
background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100vw;
height: 100vh;
text-transform: uppercase;
color: #333;
font-size: 18px;
letter-spacing: 2px;
overflow: hidden !important;
margin: 0 !important;
}
基本上,有没有办法可以将body height 设置为实际视图减去所有其他底部和顶部栏,使用window.screen.availHeight; 或类似的东西?
【问题讨论】:
-
请创建一个最小、完整和可验证的示例stackoverflow.com/help/mcve
-
请看我的最新版本。
-
@Jonathan Safa 我的解决方案对你有用吗?
-
Rajendran,我已经知道问题出在哪里......它在身体里......就像我说的,如果我绝对评论页面上的所有内容,那么问题仍然存在......那里不是导致额外空间的 div 。是 iPhone 渲染的顶部和底部 nav。
-
哪个浏览器?苹果浏览器?可以放张图吗?