【问题标题】:Vertically align element inside div [duplicate]垂直对齐div内的元素[重复]
【发布时间】:2018-09-24 20:20:39
【问题描述】:

在我的dim div 中垂直对齐我的h3 元素时遇到问题。

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

这就是我所拥有的:

我希望“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>

【问题讨论】:

    标签: html css bootstrap-4 vertical-alignment


    【解决方案1】:

    请试试这个。

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

    【讨论】:

    • 哇!这个也很好用,谢谢!
    • 如果这对你来说是合适的答案,那么请 UPVOTE 我的答案。
    • 我很喜欢,但我仍然没有这样做所需的声誉:(
    【解决方案2】:

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

    【讨论】:

    • 就是这样!谢谢大佬!
    • 没问题老兄! :)
    猜你喜欢
    • 2013-04-17
    • 1970-01-01
    • 2014-11-10
    • 1970-01-01
    • 2011-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    相关资源
    最近更新 更多