Почему box2 не перекрывает ящик1 под ним, когда он имеет более высокий индекс z, чем box1?Более высокий индексный индекс, не перекрывает нижний индекс z
.box1 {
height: 30px;
width: auto;
z-index: 1;
position: relative;
}
.box2 {
position: absolute;
height: 20px;
border: 1px solid red;
background-color: white;
z-index: 2;
}
<div class='box1'>
Just a box
<div class='box2'>Should overlap</div>
</div>
<div class='box1'>
Why is this not partially hidden?
</div>
Вот скрипка: http://jsfiddle.net/k7m4y42L/ И еще один, который напоминает мою HTML структуру: http://jsfiddle.net/1nv8fd93/
Потому что он вложен внутри коробки, которая является одним и тем же lvl. – timo
Допустимо ли, если вы положили 'top: 0' в' box2'? – nelek