【发布时间】:2020-02-15 04:38:32
【问题描述】:
有谁知道为什么在 Mozilla Firefox(版本 69.0.1)和 Google Chrome(版本 77.0.3865.120)中 Bootstrap 3 日期选择器输入的外观有所不同?
是否可以修复外观,如果可以,我该如何解决?问题是该值试图坚持在 Firefox 中任何给定日期输入的底部。
在谷歌浏览器中:
在 Mozilla Firefox 中:
<link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="sampleInput">Sample input</label>
<input type="date" class="form-control" id="sampleInput" placeholder="">
</div>
</div>
</div>
</div>
【问题讨论】:
-
它似乎是由
line-height: 34px在内联样式的媒体查询 (@media screen and (-webkit-min-device-pixel-ratio: 0) {}) 中设置的。它看起来是 Firefox 中的一个错误,因为该部分的评论提到它只应该适用于 iOS Mobile Safari。 -
我的小伙伴找到了解决问题的方法here。
标签: html css twitter-bootstrap firefox twitter-bootstrap-3