引导行超过了容器流体的最大高度

时间:2020-10-14 11:49:23

标签: html css twitter-bootstrap bootstrap-4

我遇到以下问题,我无法通过引导网格系统进行修复。引导程序版本为v4.5.2

我正在一个可以正常工作的容器流体上设置max-height(50vh)。然后,我向包含2列的容器中添加一行,但是我的图像似乎无法正确调整大小,因为该行只是超出了其父容器的最大高度,并调整为图像高度。

下面您将看到开发工具图像。我尝试使用“ img-fluid”类,但是它对我的图像没有任何影响。

This is the parent container-fluid

This is the child-row that exceeds the container's max-height

我要去哪里错了?这是我的代码。

HTML

<div class="container-fluid view ">
    <div class="row h-100 d-flex align-items-center no-gutters">
        <div class="col-md-6 pl-5">
            <h1>Just a simple Heading that should align in the middle</h1>
        </div>
         <div class="col-md-6 d-flex align-items-center img-fluid flex-nowrap overflow-hidden heroImages">
                <img class="img-fluid" src="https://picsum.photos/600">
                <img src="https://picsum.photos/600">
        </div>
    </div>

CSS

html,header{
  height: 100%!important;
  width: 100% !important;
  margin-top: 0 !important;
  padding: 0 !important;
  color:black;
}

.view {
  max-height: 300px;
 /* max-height: 50vh; */
}

body {
  height: 100% !important;
  padding-top: 55px !important;
  background-color: rgba(255, 255, 255, 0.84) !important;
}

1 个答案:

答案 0 :(得分:0)

尝试将其添加到上面的代码中

.heroImages{
   height: 300px;
   display:flex;
  }
.heroImages img{
  display:block;
  height:100%;
  }

父div需要定义高度,并且该div中的图像需要显示为块。