У меня есть div внутри div, в котором есть контент (динамический контент). Я получил дочерний div в центре по вертикали, но не могу вертикально центрировать содержимое внутри. Я использую Bootstrap.центрирующий контент в пределах централизованного div
.main {
position: relative;
min-height: 600px;
width: 100%;
margin: 0; padding: 0;
}
#content {
position: absolute;
display: inline-block;
text-align: center;
margin: auto;
max-width: 60%;
top: 50%;
right: 0;
left: 0;
bottom: 0;
transform: translateY(-50%)
}
#content p {
position: relative;
font-weight: 500;
font-size: 3.5em;
line-height: 1.25em;
color: #fff;
}
<div class="row">
<div class="main">
<div id="content"> \t \t \t \t
<p> text content </p> (this is inputted by Wordpress/post)
</div>
</div> \t
</div>
вы можете просто рассчитать (50% - (высота div/2)) –
Что определяет высоту '# content'? –
ничего не определяет его значение в стороне от содержимого, которое попадает внутрь него. – user3550879