我正在尝试创建一个包含两个相邻框的单列的响应式网格。⅓ 列在左侧,⅔ 列在右侧。这是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 -->
当我压扁页面时,它们仍然彼此重叠。如果我理解正确,他们应该折叠并创建一个单列,红色框位于蓝绿色的顶部。
你能告诉我我做错了什么吗?