元素的位置,我想這樣做沒有JavaScript如果可能的話:響應式設計 - 重新安排使用CSS
我將有一個頁面上的2個以上的元素,我想改變頁面時有一定的順序尺寸。我正在使用媒體查詢,並將根據屏幕大小提供不同的CSS。 Div「a」應該在正常位置,但如果屏幕尺寸小於480px,那麼b應該直接在a上方。
<div id="a" class="myDivs">Top when on desktop</div>
<div id="b" class="myDivs">Becomes top when under 480px wide screen</div>
,我必須保持我的mobile.css的CSS:
.myDivs {
width: 100%;
}
所以沒有指定高度;因此,我不能簡單地定位絕對位置並設置保證金頂部或頂部。
的支持改善Flexbox的,順便說一句:HTTP:// caniuse。com /#feat = flexbox – chipcullen 2013-03-01 16:00:28
感謝您的Flexbox信息。未來看起來相當不錯! – jpsnow72 2013-03-01 16:19:49
CSS網格也在開發中,儘管它現在只支持IE10。退房http://24ways.org/2012/css3-grid-layout/ – chipcullen 2013-03-01 16:20:50