css - bootstrap 5 内联表单对齐问题
问题描述
我试图在一个页面上有一个小的内联表单,它有几个用于搜索过滤器的字段和两个用于提交和重置的按钮。如果我在表单域上方,最后的按钮会与表单域不一致。我将如何解决这个问题,使其全部内联在标签下方?
<div class="row g-3 align-text-bottom">
<form class="row row-cols-md-auto g-3 align-items-center" name="frmRequestSearch" id="frmRequestSearch" method="post" action="#cgi.script_name#">
<div class="col-sm-7">
<label class="form-label">ID</label>
<input type="text" name="cardholder_id" id="id" class="form-control" value="#form.cardholder_id#" placeholder="ID">
</div>
<div class="col-sm">
<label class="form-label">CG</label>
<select class="form-select" name="cardholder_group" value="#cg#" id="cg">
<option></option>
<cfloop query="qryAllGroups">
<option value="#displayname#">#displayname#</option>
</cfloop>
</select>
</div>
<div class="col-sm">
<button type="submit" name="submit" class="btn btn-secondary">Show Results</button>
</div>
<div class="col-sm">
<a href="/views/requests" class="btn btn-secondary">Reset Parameters</a>
</div>
</form>
</div>
解决方案
只需使用align-items-end
...
<form class="row row-cols-md-auto g-3 align-items-end" name="frmRequestSearch" id="frmRequestSearch" method="post" action="#cgi.script_name#">
<div class="col-sm-7">
<label class="form-label">ID</label>
<input type="text" name="cardholder_id" id="id" class="form-control" value="#form.cardholder_id#" placeholder="ID">
</div>
<div class="col-sm">
<label class="form-label">CG</label>
<select class="form-select" name="cardholder_group" value="#cg#" id="cg">
<option></option>
<cfloop query="qryAllGroups">
<option value="#displayname#">#displayname#</option>
</cfloop>
</select>
</div>
<div class="col-sm">
<button type="submit" name="submit" class="btn btn-secondary">Show Results</button>
</div>
<div class="col-sm">
<a href="/views/requests" class="btn btn-secondary">Reset Parameters</a>
</div>
</form>
此外,您不希望将 arow
直接放在另一个row
. 只有列col*
应该直接放在row
.
推荐阅读
- kubernetes - kubectl statefull 使用 pvc 清理设置滚动重启
- jquery - 循环遍历一个元素数组并添加一个类
- javascript - html 文件和脚本没有产生正确的输出(谷歌表格)
- oauth - 为管理员和查看者添加 grafana 角色
- c# - 如果我们对 asp.net/web api 使用非异步而不是异步,那么内存消耗的差异是什么?
- sql - SQL 编译错误:位置 56 处的错误第 2 行无效标识符
- python - Python - Replace() 用于关键字列表
- pandas - 如何使用 pandas 读取具有可变长度 csv 的无标题 csv
- python - 了解 pandas 中的括号过滤器语法
- regex - R中的部分字符串匹配?这可能吗?