html - 如何将文本放在卡片组上方?

标签 html css bootstrap-4

what I want to have

what I have for now

我的代码是:

<div class="card-deck test">
    <div class="card-group mx-auto test2">
        <div class="d-flex align-items-start overviewHeader">
            <h2>Überblick</h2>
        </div>
        <div class="card overviewCard text-center">
            <div class="card-body align-items-center d-flex">
                <div>
                <!-- Content here -->
                </div>
            </div>
        </div>
        <!-- More cards here -->
    </div>
</div>

CSS 类 testtest2 只是显示边框,类 overviewHeader 用于设置标题样式,类 overviewCard 为卡片设置样式。
如何将标题放在卡片组的上方和开头,就像在第一张引用图片中一样。

谢谢你的建议。

最佳答案

你有一个 flexbox 属性 <div class="d-flex align-items-start overviewHeader">从 Bootstrap 包装 <h2>Überblick</h2> .

这就是导致它内联的原因。

<h2>Überblick</h2>从那些div中。把它放在上面。

关于html - 如何将文本放在卡片组上方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57190635/

相关文章:

javascript - 添加新输入类型时如何关闭焦点?

javascript - 使用 javascript 显示选定复选框的列表

html - 看不懂这个Bootstrap4显示属性组合

reactjs - Reactstrap工具提示动态ID

javascript - jQuery 中的 CSS 属性不适用于 DOM

c# - 使用 open graph for asp .net mvc 正确共享

javascript - onMouseOver 文本替换整个页面

javascript - 如何从 html-webpack-plugin 生成的 index.html 中排除 bundle.css?

javascript - 更改 CSS flex 顺序会导致滚动

javascript - 我需要有关如何从 Node js 在 sql server 中插入的帮助