我不确定我能够清楚地说明问题是什么,所以请理解。在移动浏览器上的CSS固定位置
我有这样的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 ......当我放大这个页面的内容工作正常,但固定的元素保持相对于屏幕的位置。其他每个元素移动都很好。
什么问题?我不知道...
[CSS“position:fixed;”可能存在重复到iPad/iPhone?](http://stackoverflow.com/questions/4889601/css-position-fixed-into-ipad-iphone) – Andy 2013-02-13 10:11:05