Bootstrap Select异常问询:仅含输入框与下拉框的表单出现异常
修复Bootstrap表单异常的方案
嘿,我瞅了下你的代码片段,发现几个导致表单异常的小问题,咱们一步步来搞定它:
问题分析
- 重复嵌套
form-group:你在row外层加了form-group,里面的列又套了form-group,这会触发Bootstrap的样式冲突——form-group是用来单独包裹「标签+单个表单控件」的,和栅格的row/col混着嵌套就会打乱布局逻辑。 - 下拉框代码不完整:你贴的代码里
select部分没写完,这肯定会导致页面渲染出问题。
修正后的完整代码
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/> <div class="row"> <!-- 输入框部分 --> <div class="form-group col-md-6"> <label for="inputEmail4">Morada</label> <input type="email" class="form-control" id="inputEmail4" placeholder="Email"> </div> <!-- 下拉选择框部分 --> <div class="form-group col-md-6"> <label for="inputEstado">Estado:</label> <select class="form-control" id="inputEstado"> <option selected>Selecciona un estado</option> <option>Estado 1</option> <option>Estado 2</option> <option>Estado 3</option> </select> </div> </div>
关键调整说明
- 移除了外层的
form-group,只保留row作为栅格布局容器,避免样式冲突。 - 补全了
select的完整结构,给它加上form-control类,让它和输入框的样式保持统一,符合Bootstrap的表单规范。 - 每个栅格列(
col-md-6)内部用form-group单独包裹标签和控件,保证布局清晰、样式正确。
内容的提问来源于stack exchange,提问作者hopieman
相关产品推荐
相关产品推荐

