首页 > 解决方案 > 如何在引导程序中对齐标签?

问题描述

我刚开始使用 Bootstrap(实际上是 BootstrapVue),我不知道垂直对齐标签的正确方法是什么。在进行一些 flex/groid 实验之前,我想确保没有内置解决方案。

具体来说,代码

<template>
    <b-container class="bv-example-row" fluid>
        <b-row>
            <b-col sm="2">
                <label for="input-large">Title:</label>
            </b-col>
            <b-col sm="10">
                <b-form-input id="input-large" size="lg" placeholder="" v-model="incident.title"></b-form-input>
            </b-col>
        </b-row>
    </b-container>
</template>

生成此输出,其中“标题:”未与输入框垂直对齐。

在此处输入图像描述

这是我应该尝试纠正自己的事情(使用来自 flex/grid 的对齐技术),还是由 Bootstrap 处理?

标签: bootstrap-4bootstrap-vue

解决方案


来自Bootstrap Vue文档:

<b-form-group label-cols="4" label-cols-lg="2" label="Title" label-for="input-default" label-align="right">
  <b-form-input id="input-default"></b-form-input>
</b-form-group>

您还可以为不同的断点定义其他类。


推荐阅读