Bootstrap 3.0.3& 3.2.0差异

时间:2014-09-12 09:03:58

标签: css twitter-bootstrap twitter-bootstrap-3

相同的代码在bootstrap 3.0.3&中产生不同的结果。 3.2.0版本

<div class="form-inline">
    <div class="form-group">
        <label>Date: </label>
        <input name="startdate" class="form-control" type="date">
    </div>
    <div class="form-group">
        <label>Optional Search String: </label>
        <input class="form-control" type="text">
    </div>
  <div class="form-group" style="vertical-align:bottom">
        <button type="button" class="btn btn-primary">Search</button>
  </div>
</div>

3.0.3 enter image description here 3.0.3 example

3.2.0 enter image description here 3.2.0 example

如何使用新版本的bootstrap实现相同的布局?

1 个答案:

答案 0 :(得分:5)

使用width: auto;代替width: 100%; .form-inline .form-control - DEMO

<强> CSS:

.form-inline .form-control {
    width: auto;
}

<强> [EDITED]

根据您的旧版本,width:auto;仅适用于媒体min-width:768px: - DEMO

@media (min-width:768px) {
    .form-inline .form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
}