【发布时间】:2018-10-17 00:15:42
【问题描述】:
我正在尝试将 h5 在 div 中垂直居中,但我想响应式地进行,所以那些将父级的高度设置为一定数量像素的解决方案对我来说不是解决方案。
id 为“channelName”的 h5 是我试图在父 div 中垂直居中的。
<div class="col-10 text-left channelTab"><h5 id="channelName">Name</h5></div>
#greyBox {
background-color: grey;
}
#title {
color: white;
}
.logo {
max-height: 50px;
max-width: 50px;
border-radius: 50%;
border: 3px solid white;
}
#channelName {
vertical-align: middle;
display: inline-block;
}
#channelRow {
background-color: red;
}
<div class="container-fluid">
<div class="row">
<div class="col-4"></div>
<div id="greyBox" class="col-4 text-center">
<div class="row">
<div class="col-12 text-center">
<h1 id="title">TITLE</h1>
<div class="row" id="channelRow">
<div class="col-2">
<img src="image.png" class="logo"></div>
<div class="col-10 text-left channelTab">
<h5 id="channelName">Name</h5>
</div>
</div>
<div class="col-6">
</div>
</div>
</div>
</div>
</div>
</div>
如果可以通过对我的代码进行更多更改来更轻松地完成此操作,那么任何此类提示都将受到欢迎,因为我对此非常陌生并且仍在学习。
【问题讨论】:
标签: html css bootstrap-4 centering