我一整天都在研究这个问题,但没有找到解决方案。我在一个容器中一行有 3 列。
1:右侧内容——右拉
2:导航-左拉
三:主要内容
它在大屏幕上的外观:
------------------------------------------------
| Menu | Content | Right Content |
------------------------------------------------
在较小的屏幕上它应该是什么样子:
----------------------------
| Menu | Right Content |
| |------------------
| | Content |
----------------------------
现在的样子:
------------------
| Right Content |
------------------
| Menu | Content |
------------------
我认为这只是一个简单的浮动问题。但我尝试了几乎所有的可能性。
引导程序3
使用 Bootstrap 3 的网格系统:
<div class="container">
<div class="row">
<div class="col-xs-4">Menu</div>
<div class="col-xs-8">
<div class="row">
<div class="col-md-4 col-md-push-8">Right Content</div>
<div class="col-md-8 col-md-pull-4">Content</div>
</div>
</div>
</div>
</div>
工作示例:http://bootply.com/93614 http://bootply.com/93614
解释
首先,我们设置两列,无论屏幕分辨率如何,它们都会保持在原位(col-xs-*
).
接下来,我们将较大的右侧列分成两列,这两列将在平板电脑大小的设备上折叠在一起,而在平板电脑大小的设备上(col-md-*
).
最后,我们使用匹配类(col-md-[push|pull]-*
)。将第一列推倒第二列的量,然后将第二列拉动第一列的量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)