【发布时间】:2018-06-24 09:29:30
【问题描述】:
我有一个 col-4 | Bootstrap 4 Beta 3 中的 col-8 布局。 第一个列包含图片,第二个列应包含图片和文本。
目前,我已将第二列分成另一行,其中包含两列。 我需要将它们粘在一起(例如 class=no-gutters)。但是,一旦我移除排水沟,里面的图像就会比第一列中的图像大。我无法删除所有三个列上的所有排水沟,因为主列 1 和 2 之间应该有一个余量。
代码笔: https://codepen.io/SchweizerSchoggi/pen/mpjgLP
<div class="container mt-3">
<div class="row">
<!-- Teaser 1 -->
<div class="col-12 col-md-4" id="teaser_Umzug">
<div class="teaser-img teaser-stick">
<img src="https://placeimg.com/640/480/tech" alt="Bild XY Company Umzug" class="img-fluid z-1 mr-1" />
<div class="teaser-overlay pt-2 pl-4 z-2">
<div class="teaser-txt">
<h2 class="mb-3"></h2>
<p class="mb-4">
<span class="bold clearfix">Settelen –</span> ist Ihr Partner<br/>für <a href="#">regionalen</a> und <a href="#">nationalen</a> Umzug.
</p>
<button type="button" class="teaser">Mehr erfahren</button>
</div>
</div>
</div>
</div>
<!-- Teaser 2 -->
<div class="col-12 col-md-8" id="teaser_AutoService">
<div class="row">
<!-- Teaser 2 Img -->
<div class="col-12 col-md-6 bg-box-light">
<div class="ml-0 mr-0"><img src="https://placeimg.com/640/480/tech" alt="Bild XY Company Auto und Service" class="img-fluid" /></div>
</div>
<!-- Teaser 2 Text -->
<div class="col-12 col-md-6 bg-box-light">
<div class="teaser-txt pt-4 pl-4">
<p class="mb-4">
<span class="bold clearfix">XY Company –</span> Ihr starker Partner in Sachen <a href="#">Auto</a> und <a href="#">Service</a>.
</p>
<button type="button" class="teaser">Services</button>
</div>
</div>
</div>
</div>
</div>
【问题讨论】:
-
目前还不清楚您真正想要的是什么。忽略列等一分钟,然后用简单的英语说:您想要最终得到的两个图像的高度是多少?两个图像高度相等?那么左边的图像和右边灰色框的整体高度的关系呢?请澄清。
-
假设这些是 3 个列。 Col 1 是独立的(只有图片),Col 2 和 3 应该粘在一起。 Col 1 和 2 中的图片应具有相同的高度,以及 Col 3(灰色框)。我的问题是,我需要从 Col 2 中删除 padding-left 和 padding-right。一旦我尝试这个,Col 2 里面的 img 就会放大。这不应该发生。
标签: css bootstrap-4