html - 引导输入组无法正常工作
问题描述
我试图连续对齐多个表单组件,但是我得到了一些有线行为。这是我想要实现的目标:
如您所见,我希望在同一行中设置标记复选框、标签、数量标记输入(数字)和标记类型(选择),这是我尝试过的:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" crossorigin="anonymous">
<div id="price_selection_page" class="border">
<form class="mt-3 p-2 d-flex">
<div class="input-group d-flex w-25">
<input class="form-check-input me-3" type="checkbox" value="" id="set-mark-up-check">
<label class="form-check-label" for="set-mark-up-check">Set Markup</label>
</div>
<div class="input-group d-flex">
<div class="input-group-prepend">
<input class="form-input" type="number" value="" id="mark-up-amount-input">
</div>
<select id="mark-up-select" class="custom-select">
<option value="percentage">% By Percentage</option>
<option value="amount">% By Amount</option>
</select>
</div>
</form>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.min.js" integrity="sha384-Atwg2Pkwv9vp0ygtn1JAojH0nYbwNJLPhwyoVbhoPwBhjQPR5VtM2+xf0Uwh9KtT" crossorigin="anonymous"></script>
但这就是我尝试在浏览器中渲染它时得到的结果: 如您所见,复选框和标签在同一行,但数字输入在新行上,选择框也在新行而不是显示在与数字输入字段相同的行中。
我正在使用 bootstrap 5,非常感谢您的帮助!
解决方案
尝试使用"d-flex"
将内容排成一行并删除一些不必要的标签。
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" crossorigin="anonymous">
<form class="mt-3 p-2 d-flex">
<div class="input-group d-flex w-25">
<input class="form-check-input me-3" type="checkbox" value="" id="set-mark-up-check">
<label class="form-check-label" for="set-mark-up-check">Set Markup</label>
</div>
<div class="input-group d-flex">
<div class="input-group-prepend">
<input class="form-input" type="number" value="" id="mark-up-amount-input">
</div>
<select id="mark-up-select" class="custom-select">
<option value="percentage">% By Percentage</option>
<option value="amount">% By Amount</option>
</select>
</div>
</form>
推荐阅读
- openmdao - 有没有办法获得类似于 get_val() 的特定部分?
- javascript - Webpack 提供的依赖使我的应用程序陷入循环依赖
- python - 库从python中的方程生成一组坐标点?
- sed - 替换字符串,但仅当它是该字符串在特定行之前的最后一次出现时
- ocaml - Z3 OCaml API:mk_solver_s、mk_solver 和 mk_simple_solver 之间的区别
- python - Python:适用于 Windows,不适用于 WSL(ubuntu):AttributeError:“LogFile”对象没有属性“fileno”-LogFile 不是我的变量
- amazon-web-services - ACM SSL 证书是绑定到托管区域还是仅绑定到域?
- kubernetes - Kubernetes 死节点感知
- android - Google Play 结算库的奇怪行为
- c# - 如何在 asp.net core razor 中显示来自数据库文件路径的图像