ios - IOS上Chrome中的Bootstrap 4输入字段间距
问题描述
我有一个我似乎无法弄清楚的问题。我有一个用于四个文本输入字段的简单表单。除了 IOS 上的 Chrome 之外,所有浏览器的间距看起来都很棒。输入字段之间的间距似乎被忽略了。
我正在使用 Bootstrap 4。这是 HTML:
<div class="form-row">
<div class="col-md-2 col-lg-2 col-sm-5 col-6 pt-2">
<input type="text" class="form-control form-control-sm bg-color-light-gray2" placeholder="First name">
</div>
<div class="col-md-2 col-lg-2 col-sm-5 col-6 pt-2">
<input type="text" class="form-control form-control-sm bg-color-light-gray2" placeholder="Last name">
</div>
<div class="col-md-3 col-lg-3 col-sm-3 col-6 pt-2">
<input type="text" class="form-control form-control-sm bg-color-light-gray2" placeholder="E-Mail">
</div>
<div class="col-md-2 col-lg-2 col-sm-2 col-6 pt-2">
<input type="tel" class="form-control form-control-sm rounded bg-color-light-gray2" placeholder="Zip Code" name="loanzip" id="loanzip" maxlength="5" value="" />
</div>
<div class="col-md-3 col-lg-3 col-sm-5 col-12 search-results pt-2">
<button type="submit" class="btn btn-success btn-block btn-sm rounded font-size-15">Get Approved <i class="fa fa-thumbs-up" aria-hidden="true"> </i></button>
</div>
当它在其他任何地方看起来都很好时,真是令人沮丧。
随附的是 IOS 上 Chrome 的屏幕截图。
谢谢你的帮助!
蒂姆
这是在移动Safari上...
最新的 HTML,但仅在 IOS Chrome 上的按钮后留下额外的间距。
<form name="carloan" id="carloan" action="car-loan-application/" method="post">
<div class="row ml-2 mr-2">
<div class="col-6 col-xl-2 mb-2">
<input type="text" class="form-control form-control-sm bg-color-light-gray2" placeholder="First Name">
</div>
<div class="col-6 col-xl-2 mb-2">
<input type="text" class="form-control form-control-sm bg-color-light-gray2" placeholder="Last Name">
</div>
<div class="col-6 col-xl-2 mb-2">
<input type="email" class="form-control form-control-sm bg-color-light-gray2" placeholder="E-Mail">
</div>
<div class="col-6 col-xl-2 mb-2">
<input type="tel" class="form-control form-control-sm bg-color-light-gray2" placeholder="Zip Code">
</div>
<div class="col-12 col-xl-4 mb-2 search-results">
<button type="submit" class="btn btn-success btn-block btn-sm rounded font-size-15">Get Approved <i class="fa fa-thumbs-up" aria-hidden="true"></i></button>
</div>
</div>
</form>
解决方案
在您的代码中,我可以看到您使用col-md-3
的是平板电脑,您将根据 IOS 设备的宽度使用“col-xs(纵向设备)或 col-sm(横向设备)”。form-group
或者您可以只为您的 div使用媒体查询或 bootstrap 4类(以获得正确的视图)。例如
<div class="form-group"> input or form button... </div>
推荐阅读
- django - 与用户模型相关的Modelserializer
- excel - 循环浏览网址列表并提取可用库存
- java - 通过 Kubernetes 部署时,tomcat docker chmod 无法正常工作
- azure-devops - YAML:在此上下文中,第 4 行第 5 列不允许映射值
- javascript - 使用递归生成器进行遍历和过滤
- excel - 通过 Excel 的 PostgreSQL ODBC 非常慢
- r - Drawing uniform Distributions with ggplot in R
- mysql - 在laravael中获取与该id相关的最新记录
- c++ - 如果 nothrow new 返回 nullptr,是否调用构造函数?
- javascript - 高图表样条图未使用单个数据绘制