Не удается получить z-index для работы с этими фоновыми элементами CSS - PullRequest
0 голосов
/ 16 декабря 2011

Я пытаюсь немного улучшить свой CSS, в частности использовать z-index для наложения элементов и изменения порядка стека. Я создал эту скрипку, но когда я изменяю значения z-индекса, слои остаются прежними. Я не могу заставить z-index что-либо сделать.

http://jsfiddle.net/mjmitche/AfPWE/24/

Без использования z-index, div внутри другого div всегда появлялся сверху. Я попытался поместить его под контейнером div, используя z-index, но безуспешно. Тогда я подумал, что, может быть, у div, которые находятся внутри друг друга, не может быть изменен порядок стеков, поэтому я сделал еще один div вне них, но также не смог изменить их порядок стека

Ответы [ 2 ]

1 голос
/ 16 декабря 2011

Пересекающиеся элементы должны быть на одном уровне друг с другом.Проверьте эту скрипку: http://jsfiddle.net/jmqwZ/

Я создал «другой» div на том же уровне, что и розовый.Вы можете попробовать поменять их z-индексы.

1 голос
/ 16 декабря 2011

Это не работает, поскольку z-index элемента наследуется от его родителя. Чтобы это сработало, у вас будут "de-child" элементы:

<div id="green"></div>

<div id="black"></div> 

<div id="pink"></div>

А также z-index должна быть позиция, но у вас есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...