Bootstrap 5表单组、表单行、内联表单不起作用

Bootstrap 5 form-group, form-row, form-inline not working(Bootstrap 5表单组、表单行、内联表单不起作用)
本文介绍了Bootstrap 5表单组、表单行、内联表单不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将我的应用程序从Bootstrap 4更新到Bootstrap 5,但使用表单类的所有元素(如form-groupform-rowform-inline)都完全损坏。

推荐答案

原因是form-groupform-rowform-inline类已在引导5中删除:

突破性变化:删除了网格系统的特定于表单的布局类。使用我们的网格和实用程序,而不是.form-group、.form-row或.form-inline。

https://getbootstrap.com/docs/5.0/migration/#forms

应改为使用Grid和Utilities。

...但如果您正在寻找快速解决方案,以下是这些类在Bootstrap 4中的工作方式:

.form-group {
  margin-bottom: 1rem;
}

.form-inline .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

label {
  margin-bottom: 0.5rem;
}

这篇关于Bootstrap 5表单组、表单行、内联表单不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

layui表格:设置表头居中,内容居左的实例代码:表头在属性中控制,内容直接用css样式控制 { field: 'Result', title: '结果', align: 'center', width: '60%', templet: function (d) { return 'div style="text-align:left"' + d.Result + '/div' }},
p您的性别:/p div class="radio-sex" input type="radio" id="sex1" name="sex" label for="sex1"/label span男/span /div div class="radio-sex" input type="radio" id="sex2" name="sex" label for="sex2"/label 女 /divstyle.radio-sex { position: relative; display: inline-
h2Cars Select/h2div class="select"select name="cars"option value="volvo"Volvo/optionoption value="saab"Saab/optionoption value="opel" selectedOpel/optionoption value="audi"Audi/option/select/divstylebody {font-size: 20px;color: #090;background-color: #eee
Show a div on desktop and show another div on mobile with CSS(使用css在桌面上显示一个div,在移动设备上显示另一个div)
How can I set decimal width for a column in R Shiny?(如何设置R闪亮中的列的小数宽度?)
Does anybody tell me what changes need to be done here if I want a triangle at the top not bottom?(有没有人告诉我,如果我想要一个顶部的三角形而不是底部的三角形,这里需要做哪些修改?)