Zastanawiam się, czy możliwe jest wyświetlanie dwóch elementów div w odwróconej kolejności za pomocą tylko css. Brak zmiany html lub kodu javascript, tylko css.Zamień div zamówienie przy użyciu tylko css
Mam następujące HTML:
<div id="container" class="clearfix">
<div id="right-sidebar">Right</div>
<div id="left-sidebar">Left</div>
</div>
i ten prąd CSS:
#container {
width: 200px;
border: 2px solid blue;
padding: 2px;
margin: 0;
}
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
#left-sidebar, #right-sidebar {
width: 150px;
padding: 2px;
}
#left-sidebar {
border: 2px solid red;
float: left;
}
#right-sidebar {
border: 2px solid green;
float: right;
}
wynik pokazuje prawy div nad lewym. Chciałbym je zamienić, pokazując lewy nad prawym, zachowując właściwości kontenera (wysokość obliczona automatycznie).
Aby wyjaśnić to w różnych słowach, chciałbym osiągnąć przy użyciu tylko CSS taki sam wynik, jaki uzyskałbym, zamieniając dwa elementy div w kodzie HTML.
Czy jest to możliwe tylko przy pomocy css? [Śnię o pływaka: własność dno :)]
Spójrz w flexbox http: // weblog.bocoup.com/dive-into-flexbox/ – kalley