html - Bootstrap 3-内联表单在 Chrome 中未正确对齐

标签 html css twitter-bootstrap twitter-bootstrap-3

我正在为我的内联表单 (bootstrap 3) 使用以下代码,但这似乎不适用于 Google Chrome。我用 Firefox 试过了,效果很好。截图:

Chrome

http://oi58.tinypic.com/148jjw5.jpg

火狐

http://oi58.tinypic.com/5fiy41.jpg

我正在使用的 HTML 和 CSS:

<style>
.form-inline .form-group {
    margin-right: 10px;
margin-left: 4px;
}
.form-inline > .form-group {
    vertical-align: top;
}
</style>
<form id="callForm" action="sendCall.php"  method="post"  class="form-inline" >

<div class="form-group col-md-2">
<div class="input-group">
    <label class="sr-only" for="your">Your phone number</label>
<span class="input-group-addon">+91</span>
    <input type="text" class="form-control" id="your" name="your" placeholder="Your 10 digit number" required />
</div>
</div>


 <div class="form-group col-md-2">
 <div class="input-group">
    <label class="sr-only" for="frnd">Friend's number</label>
<span class="input-group-addon">+</span>
    <input text="text" class="form-control" id="frnd" name="frnd" placeholder="Your friend's number" required />
</div>
</div>
<div class="form-group">
<button  type="submit" class="btn btn-success">Connet</button>
</div>
</form>
<script>

最佳答案

你不应该把你的 sr-only 元素放在 inside input-group 中:

<div class="form-group col-md-2">
  <label class="sr-only" for="your">Your phone number</label>
  <div class="input-group">
    <span class="input-group-addon">+91</span>
    <input type="text" class="form-control" id="your" name="your" placeholder="Your 10 digit number" required />
  </div>
</div>

无论如何,如果这修复了一个额外的边框(并且可能是一个 float 问题),我怀疑这是唯一需要改变的东西。
您可能有另一个 CSS 规则破坏了您的布局。

关于html - Bootstrap 3-内联表单在 Chrome 中未正确对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26838805/

相关文章:

html - Bootstrap 4 中剩余的容器偏移量

javascript - 我可以使 Bootstrap 可折叠面板仅在输入密码后折叠吗?

html - Bootstrap 响应式内联表单

css - 将复选框与标签对齐

javascript - 为什么要使用 void(0)?

html - 如何在 Bootstrap 4 中添加新的大断点(仅限 CSS)

CSS : where are the white background borders on textboxes coming from?

html - TD :before and vertical-align:middle

css - 如何在一个div中添加2个重叠元素?

javascript - 如何在 HTML 中自动垂直滚动到一行?