2 つの隣接するボックスを含む 1 つの列を持つレスポンシブ グリッドを作成しようとしています。左側に 1/3 列、右側に 2/3 列。http://codepen.io/htmlcheats/pen/OWMobOの codepen の非応答バージョンは次のとおりです。
<div class="pure-g">
<div class="pure-u-1-3" style="background-color: red; height: 10em;">
Box 1 - 33.3% width uses pure-1-3 style
</div><!-- .pure-u-1-3 -->
<div class="pure-u-2-3" style="background-color: teal; height: 10em;">
Box 2 - 66.6% width uses pure-2-3 style
</div><!-- .pure-u-2-3 -->
</div><!-- .pure-g -->
期待どおりに動作します。それらを一緒につぶしたり伸ばしたりすると、それらは隣接したままになります。
応答バージョンは次のとおりです ( http://codepen.io/htmlcheats/pen/OWMobOの codepen ):
<div class="pure-g">
<div class="pure-sm-md-1-3 pure-u-md-1-3 pure-u-lg-1-3 pure-u-1" style="background-color: red; height: 10em;">
Box 1 - 33.3% width uses pure-1-3 style
</div><!-- .pure-u-1-3 -->
<div class="pure-sm-md-2-3 pure-u-md-2-3 pure-u-lg-2-3 pure-u-1" style="background-color: teal; height: 10em;">
Box 2 - 66.6% width uses pure-2-3 style
</div><!-- .pure-u-2-3 -->
</div><!-- .pure-g -->
ページを押しつぶしても、それらは互いに重なり合ったままです。私が正しく理解していれば、それらは折りたたまれて、赤いボックスがティールのボックスの上に立つ単一の列を作成するはずです。
私が間違っていることを教えてもらえますか?