サイトで CSS3 flexbox を使用しようとしていますが、うまくいきません。
素敵な 3 列のレイアウトを作成できますが、特定の画面解像度で 3 番目の列を 2 番目の列の下に折り返す必要があります。これはフレックスボックスを使用して可能ですか?それとも、より伝統的な方法に戻す必要がありますか?
私のコードはhttp://jsfiddle.net/eFeC3/にあります。これは、私のコードが現在どのように見えるか、およびフレックスボックスの実装を示しています。
<style>
body > * > *{background:#666;color:#eee;padding:40px;margin:20px;text-align:center;}
/* Flex */
article{display:-webkit-flex}
section{-webkit-flex:1;-webkit-order:2}
nav{-webkit-order:1}
aside{-webkit-order:3}
/* Nasty */
#b, #c {overflow:hidden}
#a{float:left;margin:0px 40px 80px 20px}
</style>
<body>
<article>
<section>1</section>
<aside>2</aside>
<nav>3</nav>
</article>
<div id="demo">
<div id="a">3</div>
<div id="b">1</div>
<div id="c">2</div>
</div>