【发布时间】:2015-03-19 23:46:53
【问题描述】:
我正在使用 Twitter Bootstrap 3.1.1。我有一个布局,我希望在较大的屏幕上将二级菜单拉到左侧。但是,使用推/拉类会在布局中留下空隙。
移动视图正常工作,如下所示:
------------
| Banner |
------------
| Menu |
------------
| Heading |
------------
| Content |
------------
但是,在桌面视图中,会发生这种情况:
-------- ------------
| Menu | | Banner |
| Menu | ------------
| Menu |
| Menu |
--------
------------
| Heading |
------------
| Content |
------------
这个结果基本上是正确的,除了横幅和标题之间的差距很大。标题(以及随后的内容)应位于菜单旁边和横幅下方。菜单下方应保留空白(我不想包装任何块)。
我尝试过简单地使用向右拉和向左拉,但这弄乱了我的移动视图。
标记(简化):
<section id="banner-content" class="col-md-9 col-md-push-3">
<h1>Banner Content</h1>
</section>
<section id="menu" class="col-md-3 col-md-pull-9">
<h3>Menu Title</h3>
<ul role="navigation">
<li>Menu Item with Link</li>
<li>Menu Item With Link</li>
<li>Menu Item With Link</li>
</ul>
</section>
<section id="heading" class="col-md-9 col-md-push-3">
<h2>Secondary Page Title</h2>
</section>
<section id="contentwrapper" class="col-md-9 col-md-push-3">
<p>Content here</p>
</section>
还有一个小提琴:http://jsfiddle.net/c52jxde8/
【问题讨论】:
标签: html css layout twitter-bootstrap-3