css - 水平表单行内的 Bootstrap 4 垂直居中文本
问题描述
在 Bootstrap 4 Horizontal 表单中,带有文本的 div 如何垂直居中?
这是取自https://getbootstrap.com/docs/4.3/components/forms/#horizontal- form 的示例, 但不是表单输入,而是纯文本 div,例如“密码在此处”文本:
<form>
<div class="form-group row">
<label for="inputEmail3" class="col-sm-2 col-form-label">Email</label>
<div class="col-sm-10">
<input type="email" class="form-control" id="inputEmail3" placeholder="Email">
</div>
</div>
<div class="form-group row">
<label for="inputPassword3" class="col-sm-2 col-form-label">Password</label>
<div class="col-sm-10 align-middle">
Password goes here
</div>
</div>
</form>
我尝试了 align-middle、d-inline-block 类,但没有效果。
解决方案
用于align-self-center
垂直对齐
<form>
<div class="form-group row">
<label for="inputEmail3" class="col-sm-2 col-form-label">Email</label>
<div class="col-sm-10">
<input type="email" class="form-control" id="inputEmail3" placeholder="Email">
</div>
</div>
<div class="form-group row">
<label for="inputPassword3" class="col-sm-2 col-form-label">Password</label>
<div class="col-sm-10 align-self-center ">
Password goes here
</div>
</div>
</form>
参考:https ://getbootstrap.com/docs/4.3/utilities/flex/#align-self
演示:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<form>
<div class="form-group row">
<label for="inputEmail3" class="col-sm-2 col-form-label">Email</label>
<div class="col-sm-10">
<input type="email" class="form-control" id="inputEmail3" placeholder="Email">
</div>
</div>
<div class="form-group row">
<label for="inputPassword3" class="col-sm-2 col-form-label">Password</label>
<div class="col-sm-10 align-self-center ">
Password goes here
</div>
</div>
</form>
推荐阅读
- javascript - 输入框在某一点停止收缩
- python - 在已经使用 OpenCV 但版本不同的 C++ 中嵌入带有 OpenCV 的 python 的内存损坏
- python - OpenCV 错误:断言失败(nimages > 0 && nimages == (int)imagePoints1.tot ........ line3106
- javascript - 使用模板字符串定义 HTML 属性
- c++ - 运算符重载错误:无法将“some-type”类型的非常量左值引用绑定到“some-type”类型的右值
- javascript - Meteor 调用结果有未定义的实例变量
- c# - WinUI 3 xaml ABI.Microsoft.UI 与 Microsoft.UI
- webpack - 使用 babel regenerator-runtime 的异步/等待在 ie11 中不起作用
- fluid-framework - Riddler 服务在 Fluid Framework 参考服务中有什么作用?
- reactjs - 使用 refs 修改 React.js 中的元素