我在想如果可以使用css以倒序顯示兩個div元素。 無html更改或javascript代碼,只是CSS。只使用css交換div訂單
我有以下的html:
<div id="container" class="clearfix">
<div id="right-sidebar">Right</div>
<div id="left-sidebar">Left</div>
</div>
該電流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;
}
結果顯示,其左,一個右股利。我想交換它們,顯示左邊的那個,保持容器屬性(自動計算的高度)。
爲了用不同的詞來解釋它,我想使用CSS來達到與通過交換html代碼中的兩個div所獲得的結果相同的結果。
它甚至可能只有CSS? [我夢到一個float:底部財產:)]
看看在flexbox http:// weblog.bocoup.com/dive-into-flexbox/ – kalley