Если ни один из других элементов не имеет определенного z-index
, то с помощью z-index: 1
будет хорошо.
Модель: Как определяется z-индекс?
z-index
<div id=A> Auto 1
<div id=B> Auto 1.1
<div id=C style="z-index:1"></div> Manual 1
<div id=D></div> Auto 1.1.2
</div>
<div id=E></div> Auto 1.2
</div>
<div id=F></div> Auto 2
Сначала проходят прямые дочерние узлы тела.Встречаются два элемента: #A и #F.Им присваивается z-индекс 1 и 2. Этот шаг повторяется для каждого (дочернего) элемента в документе.
Затем проверяются установленные вручную свойства z-index
.Если два z-index
значения равны, их позиция в дереве документа сравнивается.
Ваш регистр:
<div id=X style="z-index:1"> Z-index 1
<div id=Y style="z-index:3"></div> Z-index 3
</div>
<div id=Z style="z-index:2"></div> Z-index 2
Вы ожидаете, что #Y будет перекрываться #Z, потому что z-index
из 3 явно выше, чем 2. Ну, вы не правы: #Y является дочерним от #X, с z-index
из 1. Два больше, чем один, и, таким образом, #Zбудет отображаться над #X (и #Y).
Эту концепцию можно легко визуализировать в этом плунжере: http://plnkr.co/edit/CCO4W0NS3XTPsVL9Bqgs?p=preview