我正在为客户建立一个测试移动网站:http: //preview.stafforce.co.uk/mobile/
如您所见,在移动设备或桌面上使用正确的视口大小加载网站后,您将看到一个带有三个选项的红色框。红色框是页面本身被一类splash告知为红色。(我最初将它作为一个单独的 DIV,它使用固定位置位于页面顶部,但在定位方面存在一些问题)。
在桌面上这工作正常,但在移动设备上,例如使用 Safari 的 iPhone,当工具栏消失和/或您滚动/更改方向时,您会看到一个黑条,这是因为主体出现,因为 div 没有占用完整屏幕大小(jq mobile 使用最小高度,这是使用框架完成的以实现这一点)。
有想法该怎么解决这个吗?或者有类似的问题?还注意到,在进行过渡时,它们在某些地方似乎又被切断了,这可能是由于这个最小高度没有让事情变得正确。
例子:
编辑:我将 body 更改为黑色的原因是因为当你进行翻转过渡时,这是你在后面看到的,黑色是在 iPhone 等手机上进行过渡时背景的正确颜色。