div A является гибким и фиксированным (в верхней части окна) с высоким индексом z, так что нижеуказанные элементы могут проходить под свитком.
div B сидит под div A, и я хотел бы, чтобы он "прилегал" к нижней части div A, когда высота сгибается, когда изменяется размер окна. Другими словами, разница между A и B остается неизменной.
Я боюсь, что я передумал это, и решение прост, но я не вижу его.
HTML-код
<div id="A">
some content
</div>
<div id="B">
some content
</div>
CSS
#A {
position: fixed;
z-index: 200;
width: 100%;
}
#B {
position: relative;
z-index: 100;
width: 100%;
}
Я бы положил B в и сделал это
http://jsfiddle.net/NicoO/CAF3q/2/
CSS:
#a
{
position: fixed;
left:0;
right:0;
height: 200px;
top:0;
overflow: hidden;
background-color: gray;
}
#b
{
overflow: hidden;
background-color: gold;
position: absolute;
bottom:0;
left:0;
right:0;
}
HTML:
<div id="a">
<p>Content of what ever type...</p>
<p>Content of what ever type...</p>
<div id="b">
<p>Everyone is pushing me down 8(</p>
</div>
</div>
a {
position:fixed;
}
b {
position:absolute;
bottom:0;
}
я думаю, что это сработает, но не знает, как он реагирует с фиксированным, а не с относительным "а"