垂直对齐div内的元素

时间:2018-04-14 17:58:55

标签: html5 css3 bootstrap-4 vertical-alignment

我无法在我的h3 div中垂直对齐我的dim元素。

我尝试了一些方法,但似乎都没有。

这就是我所拥有的:

enter image description here

我希望“NEW WAVE”h3在褪色的框内垂直居中,我设法将其与justify-content-center水平对齐,但垂直align-items-center不起作用。

我正在使用Bootstrap 4顺便说一句。

这是我的HTML代码:

<div class="container d-flex justify-content-center">
    <div class="dim">
        <div class="new-wave d-flex justify-content-center align-items-center">
            <h3>NEW WAVE</h3>
        </div>
    </div>
</div>

2 个答案:

答案 0 :(得分:1)

请试一试。

.new-wave.d-flex.justify-content-center.align-items-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

答案 1 :(得分:0)

您是否尝试将此flex类添加到父容器 - .dim - ?