为了账号安全,请及时绑定邮箱和手机立即绑定

垂直对齐不适用于自定义控件

垂直对齐不适用于自定义控件

慕勒3428872 2023-10-24 20:37:39
我正在尝试构建一个具有自定义控制元素的简单过滤器栏。该元素应该垂直对齐,但它似乎不起作用。这是过滤栏的标记:<div class="bg-light p-3 card">    <form class="form-inline">        <div class="form-row">            <div class="col-auto">                <input type="text" placeholder="The team's name" class="form-control" value="" />            </div>            <div class="col-auto">                <select class="form-control">                    <option value="">Select the season</option>                    <option value="2019">2019</option>                    <option value="2020">2020</option>                </select>            </div>            <div class="col-auto">                <button type="submit" class="btn btn-secondary">                    <i class="fas fa-search"/>&nbsp;Search</button>            </div>            <div class="col-auto">                <div class="custom-control custom-switch align-center">                    <input type="checkbox" class="custom-control-input" id="vpx" checked="" />                    <label class="custom-control-label" for="vpx">Hide 0-point teams</label>                </div>            </div>        </div>    </form></div>但结果如下图所示:无论align-我添加哪个类,该元素都不会移动一点。已尝试将该display属性设置inline-block为 bootstap-docs 中所述。实现居中之类的唯一方法是添加mt-2类,但这似乎不是正确的方法。
查看完整描述

1 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

align-items-center在“搜索”按钮上添加form-row并正确关闭标签<i>


body{ min-width: 800px;}

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet"/>

<div class="bg-light p-3 card">

    <form class="form-inline">

        <div class="form-row align-items-center">

            <div class="col-auto">

                <input type="text" placeholder="The team's name" class="form-control" value="" />

            </div>

            <div class="col-auto">

                <select class="form-control">

                    <option value="">Select the season</option>

                    <option value="2019">2019</option>

                    <option value="2020">2020</option>

                </select>

            </div>

            <div class="col-auto">

                <button type="submit" class="btn btn-secondary">

                    <i class="fas fa-search">&nbsp;Search</i></button>

            </div>

            <div class="col-auto">

                <div class="custom-control custom-switch align-center">

                    <input type="checkbox" class="custom-control-input" id="vpx" checked="" />

                    <label class="custom-control-label" for="vpx">Hide 0-point teams</label>

                </div>

            </div>

        </div>

    </form>

</div>


查看完整回答
反对 回复 2023-10-24
  • 1 回答
  • 0 关注
  • 52 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信