Bootstrap 4 全高度嵌套行和列引导4

Bootstrap 4 全高度嵌套行和列引导4,bootstrap-4,row,col,Bootstrap 4,Row,Col,我试图在我的站点上创建一个标题,如下所示: 下面是我用Bootstrap4编写的代码 <div class="container h400"> <div class="row h-100"> <div class="col-md-8"> <img src="//placehold.it/800x400" class="img-responsive"> </div> <div class="

我试图在我的站点上创建一个标题,如下所示:

下面是我用Bootstrap4编写的代码

<div class="container h400">
<div class="row h-100">
    <div class="col-md-8">
        <img src="//placehold.it/800x400" class="img-responsive">
    </div>
    <div class="h-100 col-md text-center align-self-center align-items-center">
        <div class="row h-50">
            <div class="col-md">1</div>
            <div class="col-md bg-dark text-white">2</div>
        </div>
        <div class="row h-50">
            <div class="col-md bg-secondary text-center text-white">3</div>
            <div class="col-md bg-primary text-white">4</div>
        </div>
    </div>
</div>  
</div>
但当我观看现场直播时,右侧的4个框并没有像我希望的那样展开:

行不是完全水平的,文本不是垂直居中的,并且没有响应

有人能告诉我我做错了什么吗?

一些事情

  • BS4中的响应等级为
    img流体
    ;在BS3中,它是
    img响应的
  • 但是您可以看到,当图像响应时,它将不符合400的高度,这将导致图像下方出现空白
  • 一个解决方案是选择一个大小合适的图像,尽管它从右边隐藏,但仍然可以传递有效的消息(这是我代码中的第二个DIV)
.h400{
高度:400px;
}
.移除填充{
填充:0!重要
}
.菌丝体{
显示器:flex;
证明内容:中心;
对齐项目:居中;
}
.myImageStyle{
高度:400px;
溢出:隐藏;
}
@媒体屏幕和屏幕(最大宽度:575px){
.myImageStyle{
高度:自动;
}
.secondDiv.myImageStyle img{
高度:自动;
宽度:100%;
}
.secondDiv.h400{
高度:自动;
}
.第四组h-50{
高度:200px!重要;
}
}

响应图像盒(图像下有大量空白)
1.
2.
3.
4.

无响应,但传达了良好的信息 1. 2. 3. 4.
一些事情

  • BS4中的响应等级为
    img流体
    ;在BS3中,它是
    img响应的
  • 但是您可以看到,当图像响应时,它将不符合400的高度,这将导致图像下方出现空白
  • 一个解决方案是选择一个大小合适的图像,尽管它从右边隐藏,但仍然可以传递有效的消息(这是我代码中的第二个DIV)
.h400{
高度:400px;
}
.移除填充{
填充:0!重要
}
.菌丝体{
显示器:flex;
证明内容:中心;
对齐项目:居中;
}
.myImageStyle{
高度:400px;
溢出:隐藏;
}
@媒体屏幕和屏幕(最大宽度:575px){
.myImageStyle{
高度:自动;
}
.secondDiv.myImageStyle img{
高度:自动;
宽度:100%;
}
.secondDiv.h400{
高度:自动;
}
.第四组h-50{
高度:200px!重要;
}
}

响应图像盒(图像下有大量空白)
1.
2.
3.
4.

无响应,但传达了良好的信息 1. 2. 3. 4.
要使用引导类,您可以轻松实现此结构。下面是代码片段,请参阅此代码以了解更多信息

您可以在图像内容框中使用任何图像,它将包含框大小从不拉伸或挤压图像,始终通过定位显示图像的中心部分

.h400{
高度:400px;
位置:相对位置;
}
.h400 img{
位置:绝对位置;
排名:0;
底部:0;
左:0;
右:0;
保证金:自动;
最小高度:100%;
最小宽度:100%;
最大高度:100%;
最大宽度:100%;
对象匹配:覆盖;
}

睾丸
1.
2.
3.
4.

要使用引导类,您可以轻松实现此结构。下面是代码片段,请参阅此代码以了解更多信息

您可以在图像内容框中使用任何图像,它将包含框大小从不拉伸或挤压图像,始终通过定位显示图像的中心部分

.h400{
高度:400px;
位置:相对位置;
}
.h400 img{
位置:绝对位置;
排名:0;
底部:0;
左:0;
右:0;
保证金:自动;
最小高度:100%;
最小宽度:100%;
最大高度:100%;
最大宽度:100%;
对象匹配:覆盖;
}

睾丸
1.
2.
3.
4.

这是否适用于您,请在此处添加评论。这是否适用于您,请在此处添加评论。
.h400 {
    height: 400px;
}