html - 为什么我的选择元素隐藏了进行中的元素?
问题描述
目前正在尝试使用引导程序设置响应式表单的样式。在应用引导程序之前,这个表单实际上没有在单独的 css 文件中应用任何响应式设计,一切都是纯粹的类型和效果。
但是我在这个表单中的选择元素有很多问题。
无论出于何种原因,在一系列成对的单选按钮(它们本身分组在字段集中)之前的选择元素正在切断第一个单选输入的图例元素和标签元素。它看起来像这样:
看起来内容框占用了大量空间。或者该空间是为活动选择下拉菜单“保存”的?我不知道为什么那里有这么多蓝色^_^我可能错过了一些非常简单的东西。
我已经将选择元素分割(使用语义部分),我已经将它包装在它自己的行中,我已经尝试应用一些小但明显的额外边距底部(例如 mb-4)。
这些都没有奏效。这是我在这个特定部分的代码:
<section class="col-8 col-md-4" id="recommend">
<label class="col-form-label" for="select">Would you recommend your stay at the Aperture
Science computer-aided Enrichment Center?</label>
<select class="form-control mb-5" name="select" id="select" required>
<option value="">-- Please select an option --</option>
<option value="yes">Yes</option>
<option value="absolutely">Absolutely</option>
<option value="of_course">Of course!</option>
</section>
有任何想法吗?:D
解决方案
您可能应该结束您的<select>
元素,因为这可能会对 DOM 的其余部分产生未知的影响。
<select class="form-control mb-5" name="select" id="select" required>
<option value="">-- Please select an option --</option>
<option value="yes">Yes</option>
<option value="absolutely">Absolutely</option>
<option value="of_course">Of course!</option>
</select> <!-- <- this was missing -->
推荐阅读
- android - 键盘出现时调用 Recyclerview onScrolled
- css - 用于 Internet Explorer 的 CSS
- javascript - Find object in array with subarray checking an property
- c# - 线程被中止 C#
- android - 反编译 APK 中显示的 Gradle.Property 值
- node.js - Angular 6 - 请求的资源上不存在“Access-Control-Allow-Origin”标头
- java - LittleProxy 操纵发送的请求和接收的响应
- python - 遍历子目录,将图片转换成pdf,然后合并pdf
- mongodb - 如何在mongodb中对象数组的第一个对象的第一个字段上应用聚合
- ios - 在谷歌登录提醒中更改应用名称的要求