我不确定我能清楚地解释问题是什么,所以请理解。
我有这个 HTML 代码:
<div id="container">
<div id="navbar">
...
</div>
<div id="content">
...
</div>
</div>
这是CSS代码:
#container {
display: block;
width: 640px;
height: 480px;
}
#navbar {
display: block;
position: fixed;
width: 640px;
height: 70px;
}
#content {
display: block;
marign: 70px 0 0 0;
width: 640px;
height: 410px;
overflow-y: auto;
}
它在桌面和任何基于 Android 的浏览器上运行良好,但在 iPhone 的 Safari 中......当我放大此页面时,内容运行良好,但固定元素保持在相对于屏幕的位置上。其他所有元素都运行良好。
问题是什么?我不知道...