这可能是最愚蠢的问题,但我正在构建一个单页网站,您必须向下滚动才能到达“下一页”。它在固定位置 div 中有一个背景,到目前为止,我只实现了 css 和 html。甚至还没有开始真正的工作..只是测试设计..我想拥有什么样的东西。它在 Chrome 和 Firefox 下运行良好,但在 Safari 上几乎死掉了。我想知道它只是我的mac还是我做事的方式有什么问题。Safari 不喜欢覆盖 div,还是什么?!:(
HTML
<div id="background"></div>
<div id="container">
<div id="header">Page title</div>
<!--menu comes here later on-->
<div id="content">CONTENT</div>
</div>
CSS
#background {
position:fixed;
top:0px; left:0px;
width:100%; height:100%;
background:url(bg.jpg) no-repeat center center fixed;
-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;
}
#container {
position:absolute;
top:0px; left:0px;
width:100%; height:100%;
}
#header {
position:absolute;
top:2%; left:7%;
font-family:"Times New Roman";
font-size:50px;
color:#ffffff;
}
#content {
position:absolute;
top:100%;
width:100%; height:1000px;
background:#ffffff;
box-shadow:0px -3px 25px #252525;
}
有任何想法吗?!谢谢!