Sadece css kullanarak ters sırayla iki div öğesi göstermenin mümkün olup olmadığını merak ediyorum. Hiçbir html değişikliği veya javascript kodu, sadece css.Yalnızca css kullanarak div siparişini değiştir
<div id="container" class="clearfix">
<div id="right-sidebar">Right</div>
<div id="left-sidebar">Left</div>
</div>
ve bu akım 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;
}
sonuç sol birinin üstünde sağ div gösterir
aşağıdaki html var. Onları takas etmek istiyorum, sola doğru olanı göstererek konteynır özelliklerini koruyorum (otomatik hesaplanan yükseklik).
Farklı kelimelerle açıklamak gerekirse, html kodundaki iki div değiştirerek elde ettiğim aynı sonucu sadece CSS kullanarak elde etmek istiyorum.
Sadece css ile mümkün mü? [Bir şamandıra konuda hayal: Alt özellik :)]
bir göz atın flexbox http: // adresinde weblog.bocoup.com/dive-into-flexbox/ – kalley