Я понятия не имею, в чем проблема! Независимо от того, что я пробовал, он не работает, divs просто перекрываются в середине экрана. Я попытался использовать все возможные комбинации отображения и положения. Мне нужны дивы, чтобы идти один под другим.css divs позиционирование неправильно перекрывается посередине
пожалуйста, помогите :(
#container{
position: relative;
}
#container1{
position: absolute;
z-index: 100;
}
#container2{
position: absolute;
z-index: 110;
}
Почему вы используете абсолютную позицию для '# container1' и' # container2'? – Alex
Контейнеры делают именно то, что вы запрашиваете в своем коде: '# container2' расположен над' # container1' (вдоль оси z, а не по оси y) ... см. Пересмотренную скрипку (добавлен только цвет фона): http: //jsfiddle.net/s2dv6agr/1/ ... сделайте 'z-index'' 'container1' выше, чем' 110', и он будет стек сверху (желтый фон). –
Исправьте свой HTML: не закрывайте свой тег FORM посередине и не кладите контейнер2 внутри контейнера1 (container2 как дочерний для контейнера1), удалите 'position: absolute' из container2 и добавьте' display: inline-block' для вашего OL. – cwps