【发布时间】:2015-07-29 10:36:19
【问题描述】:
我正在尝试使用波旁整齐的网格,并尝试以 8:4 的比例并排放置两列 但第二个 div 位于第一个之下。
<div class="container">
<section id="content">
<div id="content-area">
<div id="block-homepage-homepage-featured-hero" class="block"></div>
<div id="block-views-tv-guide-block-1" class="block"></div>
</div>
</section>
</div>
我的自定义 scss 中有以下 css
> #content { @include span-columns(12);
#block-homepage-homepage-featured-hero { @include span-columns(8 of 12); }
#block-views-tv-guide-block-1 { @include span-columns(4 of 12); } }
从 layout.sass 开始
.container
@include outer-container
margin-left: auto
margin-right: auto
width: auto
查看两个块的生成输出,它在 firebug 中显示如下: 块主页特色英雄
float: left;
display: block;
margin-right: 2.12766%;
width: 65.95745%;
block-views-tv-guide-block-1
float: left;
display: block;
margin-right: 2.12766%;
width: 31.91489%;
编辑 我发现了这个问题。部分内容中有一个额外的 div。但是是空的。我无法摆脱它。所以现在质疑如何将其宽度定义为 0,这样它就不会影响列。
<div class="container">
<section id="content">
<div id="content-area">
<div id="block-homepage-homepage-featured-hero" class="block"></div>
<div id="block-views-tv-guide-block-1" class="block"></div>
**<div id="extra-empty-dive></div>**
</div>
</section>
</div>
【问题讨论】: