【发布时间】:2018-11-17 03:46:32
【问题描述】:
我正在将 Bootstrap 3 代码库迁移到 Bootstrap 4。
在我们的自定义 css 中,我们将自定义边框宽度应用于 .form-control
出于演示目的,假设为 4px。
.form-control {
border-width: 4px;
}
这会导致 input 和 select 字段的“高度”不同。
查看这个 Codepen(用最新的 Firefox 测试):
https://codepen.io/anon/pen/ZRprmG
如何正确设置select 表单控件的样式,使其具有与input 字段相同的边框和高度? 编辑:奖励 为什么会有这种差异?
【问题讨论】:
-
您的选择定义了
height: calc(2.25rem + 2px);。如果你也把它放在输入上,它将具有相同的高度。 -
或者只定义类:“select.form-control”和高度为“44px”
-
@Maharkus 我已经完全监督了这一点。我更新了我的问题。对不起,混乱。如果您将此作为答案,我会接受它:)
-
@madflow 很高兴我能帮上忙 :)。不过,我认为您应该自己做出答案(并将其标记为已接受),因为我的评论仅帮助您找到正确的解决方案,并且您自己解决了。
标签: html css bootstrap-4