我正在重建老SVG基于半圆菜单与引导,我想有这样的布局:引导不换行的列正确
... [3 + 3 + 3 + 3] ....
[12] [.. 6 + 6 ..] [12]
[12] [3 + 6 + 3] [12]
我有一个上部中段部分与6列宽和4个相同的内部项目,下来我有一个3列宽左侧和右侧的部分与6列之间的中间部分。我的问题是左右中间部分不包裹在中上部分之下。 Bootstrap只是将它们挤压成一个单独的行......它是否应该将超过12列的项目放在它下面?
在部件内部,子部件完美包裹或当我注释掉左中右部分时,上中部完美定位。
<div class="container">
<div class="row">
<div class="semicircle-menu col-sm-12 hidden-xs">
<div class="upper-mid col-sm-6 center-block">
<div class="menu-item manage-dashboards col-sm-3">Manage Dashboards</div>
<div class="menu-item add-new-dashboard col-sm-3">Add New Dashboard</div>
<div class="menu-item manage-alerts col-sm-3">Manage Alerts</div>
<div class="menu-item add-new-alert col-sm-3">Add New Alert</div>
</div>
<div class="left col-sm-3">
<div class="menu-item-sub add-new-dataset col-sm-12">Add New Dataset</div>
<div class="menu-item-sub manage-datasets col-sm-12">Manage Datasets</div>
<div class="menu-item-sub data-sources col-sm-12">Data Sources</div>
</div>
<div class="mid col-sm-6">
<div class="menu-item dashboards col-sm-6">Dashboards</div>
<div class="menu-item alerts col-sm-6">Alerts</div>
<div class="menu-item master-data col-sm-3">Master Data</div>
<div class="indicator col-sm-6">DataIQ</div>
<div class="menu-item maintenance col-sm-3">Maintenance</div>
</div>
<div class="right col-sm-3">
<div class="menu-item-sub users col-sm-12">Users</div>
<div class="menu-item-sub user-groups col-sm-12">User Groups</div>
<div class="menu-item-sub settings col-sm-12">Settings</div>
</div>
</div>
</div>
</div>
解决方案是在semicircle-menu元素内放置一行,并将1-1空白的占位符元素用3列宽度围绕上中等元素并在css中定义其高度等属性。 –