html - Bootstrap 4媒体水平居中

标签 html css bootstrap-4

问题就在标题里。如何使媒体水平居中?

我的媒体:

<div class="container">
    <div class="row">
        <div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">
            <div class="media">
                <img class="mr-3" src="{{ $user->avatar }}" alt="Avatar">
                <div class="media-body">
                    <h5 class="mt-0">Trexon</h5>
                    <p>LOL</p>
                </div>
            </div>
        </div>
    </div>
</div>

{{ $user->avatar }} 来自 Laravel。

enter image description here

最佳答案

您可以将该列设置为 flexbox 并设置其 justify-content: center;

<div class="container">
    <div class="row">
        <div class="col-12 d-flex flex-row justify-content-center">
            <div class="media">
                <img class="mr-3" src="{{ $user->avatar }}" alt="Avatar">
                <div class="media-body">
                    <h5 class="mt-0">Trexon</h5>
                    <p>LOL</p>
                </div>
            </div>
        </div>
    </div>
</div>

注意:您无需指定 col-12 的所有断点版本。如果全部占据 12 列,那么您只需要最小的一个。

关于html - Bootstrap 4媒体水平居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51714445/

相关文章:

javascript - 我该如何修复此错误 "There is no attribute colorcode, selected or tabindex"

javascript - JQuery .blur 未触发

css - 如何删除 'WARNING: CSS Error parsing' :

css - Browsersync 和/或 Gulp 不断重置 CSS

bootstrap-4 - 我们如何使用 Bootstrap 4 使列表组水平

java - 从 html 字符串中删除字体颜色

html - Bootstrap 表单标签未正确显示

javascript - 如何将 CSS 属性添加到 iframe 之外的元素?

javascript - 右对齐 HTML 标签

javascript - show.bs.modal 不会在外部加载的 bootstrap 4 模态中触发