css - Bootstrap 3.0.3 & 3.2.0 区别

标签 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 实现相同的布局?

最佳答案

使用 width: auto; 而不是 width: 100%;.form-inline .form-control - DEMO

CSS:

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

[编辑]

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

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

关于css - Bootstrap 3.0.3 & 3.2.0 区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25804537/

相关文章:

jquery - 如何保存页面状态(颜色,每个元素的背景颜色)

html - Bootstrap 3 2 列表单布局

html - 为什么 bootstrap 的 `table-fixed` 不能使我的表格变成滚动表格?

html - 如何删除 btn-group 中的按钮分隔符?

javascript - 引导轮播 : Uncaught TypeError: Cannot read property 'offsetWidth' of undefined

Javascript Affix 不是函数

html - 如何在我的侧面板上放置滚动条?

jquery - 将排序图像放在 DataTable 标题的左侧

javascript - Bootstrap 模式不显示

html - 在图像上定位元素