Я пытаюсь центрировать h5 по вертикали в div, но я хочу сделать это быстро, поэтому те решения, в которых вы устанавливаете высоту родителя на определенное количество пикселей, не являются решением для меня.
h5 с идентификатором "channelName" - это то, что я пытаюсь расположить вертикально в родительском 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>
Если бы это можно было сделать проще с некоторыми дополнительными изменениями в моем коде, любые подобные советы приветствуются, поскольку я действительно новичок в этом и все еще учусь.