Как изменить порядок вложенных дочерних элементов
Предположим, у меня есть следующий HTML-код
HTML
<div class="a">
<div class="b">
<div class="c"></div>
</div>
</div>
CSS
.a, .b, .c {
width: 100px;
height: 100px;
position: relative;
}
.a {
background: red;
z-index: 999;
}
.b {
background: green;
margin: 40px;
z-index: 500;
}
.c {
background: gray;
margin: 40px;
z-index: 100;
}
Теперь я хочу, чтобы это было как раз напротив, то есть красным сверху. Я пытался использовать z-index с позицией, установленной наrelative
но это не работает Вотjsfiddle демонстрация