У меня есть два div
-элемента, верхний имеет высоту 40% , а другой 60% .
В моем примере я поместил первый на top: 0;
, а второй на bottom: 0;
. Моя проблема в том, что я иногда получаю расстояние 1px между ними в Webkit!
Я создал jsFiddle, который воссоздает проблему в Webkit (Safari и Chrome, но отлично работает в Firefox.)
http://jsfiddle.net/bVxDA/ (измените размер окна, чтобы увидеть ошибку в действии)
Это код, который я использую.
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.