bootstrap-4 - 2 列布局,居中对齐,同时保持列背景颜色全尺寸
问题描述
我对引导程序有点陌生,试图弄清楚如何让紫色列保持居中对齐,同时让整个左列呈紫色。
这是我的代码到目前为止的样子:
<div class="container">
<div class="row align-items-center">
<div class="col col-md-6" style="background-color:#7849b8; height: 100% auto;">
<div class="headline mt-4 ml-4 mr-4 mb-3">Headline Text Here</div>
<div class="subline ml-4 mr-4 mb-4">This is Subline text. Ha ahaha<br>Hello</div>
</div>
<div class="col col-md-6 p-0" style="background-color:#AEA9F4;">
<img src="https://via.placeholder.com/490x600" class="img-fluid">
</div>
</div>
解决方案
您可以采取几种不同的方法。一种方法是将列内容包装在它自己的 div 中并使用 flexbox 居中...
<div class="container">
<div class="row">
<div class="col col-md-6 d-flex" style="background-color:#7849b8;">
<div class="align-self-center">
<div class="headline mt-4 ml-4 mr-4 mb-3">Headline Text Here</div>
<div class="subline ml-4 mr-4 mb-4">This is Subline text. Ha ahaha<br>Hello</div>
</div>
</div>
<div class="col col-md-6 p-0" style="background-color:#AEA9F4;">
<img src="https://via.placeholder.com/490x600" class="img-fluid">
</div>
</div>
</div>
推荐阅读
- php - 如何通过 Timber 为 Twig 制作自定义逃生器?
- node.js - 静态解析符号值时遇到 ANGULAR 错误
- rxjs - 将 catchError 与 RxFire firestore collectionData 一起使用时遇到问题
- java - 领域数据库不写入数据
- java - 如何让 HttpClient 返回状态码?
- matlab - 从Matlab中的矩阵中提取每个地区的数据
- java - 如何离开 if 语句中的 while 循环并继续执行 if 语句?
- css - 这个 flexbox 布局中的 CSS 计算从何而来?
- delphi-7 - 尝试连接时出现 TidHTTP 错误“需要一个端口”
- matlab - 当行具有不同大小时,在Matlab中选择数字单元格数组的唯一行