技术上非常简单的显示两个图像的代码:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb"
crossorigin="anonymous">
<div class="container-fluid">
<div class="row">
<div class="col-md-3" style="background-color: black;" >
<img src="https://via.placeholder.com/518x278.jpg" class="img-fluid" style="margin: 0px; padding: 0px;">
</div>
<div class="col-md-9" style="background-color: yellow;">
<img src="https://via.placeholder.com/1411x278.jpg" style="width: 100%;">
</div>
</div>
</div>
然而,图像没有填充col
容器宽度100%(由于仍然可见的背景颜色明显?为什么不伸展以填充容器?
我已尝试将margin
设置为0px
并明确说明width: 100%;
,但它不起作用。除了Boostrap默认的min.css之外,我没有其他格式。
答案 0 :(得分:2)
col-md-3
和col-md-9
都有15px填充。
将no-gutters
添加到行div将删除填充。
答案 1 :(得分:0)
为什么他们没有伸展来填充容器?
那是因为Bootstrap行通常有排水沟。 (这意味着一行中的每列都有15px左右填充)
将类no-gutters
添加到该行以删除装订线。
并将px-0
类添加到容器中,以便在需要时删除容器上的水平填充。