У меня есть куча divs внутри контейнера. Позиция div div содержимого относительно, потому что я хочу, чтобы они отображались один под другим, а их высота неизвестна.установить новый созданный div поверх старых divs
Эти divs создаются динамически (appendchild) внутри контейнера div. Теперь каждый div появляется в конце (внизу) стека, но мое требование состоит в том, что у divs также есть «новейшая первая» опция, то есть каждый новый div появляется сверху, а не в нижней части разделов содержимого (если пользователь выбирает «самые новые первые» в настройках).
HTML:
<div class="container">
<div id="div1" class="content">aaa<br>aaa</div>
<div id="div2" class="content">bbb<br><br>bbb</div>
<div id="div3" class="content">ccc</div>
<div id="div4" class="content">ddd</div>
</div>
CSS:
.container {
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
border: 1px solid red;
}
.content {
position: relative;
top: 0px;
left: 5px;
width: 200px;
height: auto;
border: 1px solid blue;
margin: 3px;
}
поэтому я хотел бы видимый порядок конечного пользователя быть: div4, div3, div2, div1.
Как я могу это достичь? (css/js)
предпочтительнее нет jquery.
спасибо за консультацию!
Почему нет jquery? Разве это не так (как в ответе @ sriraman ниже) часто проще и/или более аккуратно? – BFWebAdmin
Относительное положение ничего не делает, не так ли? – z33m