一个像素我有两个div
-elements,最上面的一个具有40%高度,而另一个60%。 在我的例子中,我将第一个定位到top: 0;
,第二个定位到bottom: 0;
。我的问题是,我有时在Webkit中获得它们之间1px的距离,有时候!通过百分比(%)在Webkit的
我创建了一个的jsfiddle,再现WebKit中的问题(Safari和Chrome,但在Firefox正常工作。)
http://jsfiddle.net/bVxDA/(调整窗口的大小在行动中看到的bug)
这是我正在使用的代码。
HTML
<div id="cover-top"></div>
<div id="cover-bottom"></div>
CSS
html, body {
background: red;
height: 100%;
}
#cover-top,
#cover-bottom {
background: #000;
position: absolute;
width: 100%;
}
#cover-top {
height: 40%;
top: 0;
}
#cover-bottom {
height: 60%;
bottom: 0;
}
我会被罚款与使用JavaScript或jQuery的解决方案。
证明:http://jsfiddle.net/iambriansreed/gPu3Y/ – iambriansreed 2012-03-20 16:08:43