对不起,我真的找不到这个问题的好标题。
这是情况。我有以下布局:
每个矩形都是一个<div>
。在红色矩形中,我有三个按钮来选择蓝色和绿色矩形的内容。
我当前的 HTML 布局是这样组织的:
<div class="container">
<div class="left">
contents of red rectangle here
<div id="info-1">contents of green rectangle</div>
<div id="info-2">contents of green rectangle</div>
<div id="info-3">contents of green rectangle</div>
</div>
<div class="right">
<div id="steps-1">contents of blue rectangle</div>
<div id="steps-2">contents of blue rectangle</div>
<div id="steps-3">contents of blue rectangle</div>
</div>
</div>
一次只#info-*
显示一个。同样的事情#steps-*
。div.left
左浮动和右div.right
浮动。
所以这工作正常。但是现在我想在使用移动设备查看页面时将它们与媒体查询很好地堆叠在一起。我想要的是以下堆栈:
- 红色矩形的内容
info-1
steps-1
info-2
steps-2
info-3
steps-3
有什么方法可以在没有 JavaScript 的情况下实现这个堆栈并且仍然能够创建上述桌面布局?
谢谢!