html - 输入和按钮与 Bootstrap 在同一行

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

我想在同一行中放置一个输入字段和一个按钮。我想为按钮设置固定大小,并且我希望表单填充可用空间。我试图创建自己的解决方案,但不幸的是按钮低于输入字段。我该如何解决这个问题?

enter image description here

CSS:

.input-bar {
    display: table;
    width: 100%;
}

.input-bar-item {
    display: table-cell;
}

.input-bar-item > button {
    margin-left: 5px;
}

.width100 {
  width: 100%;
}

HTML:

  <div class="input-bar">
    <div class="input-bar-item width100">
      <form>
         <div class="form-group">
            <input class="form-control width100">
        </div>
      </form>
    </div>
    <div class="input-bar-item">
      <button class="btn btn-info">MyButton</button>
    </div>
  </div>

https://plnkr.co/edit/5clqg067q4DiMHRkoPEY?p=preview

最佳答案

您可以做几件事。一种是使用内联表单,另一种是使用输入组和 input-group-btn。这是一个 plunkr:https://plnkr.co/edit/BNPRY0NL1G1fP7s24mFM?p=preview

我的偏好是input-group-btn

<div class="input-group">
    <input class="form-control width100">
    <span class="input-group-btn">
        <button class="btn btn-info">MyButton</button>
    </span>
</div>

关于html - 输入和按钮与 Bootstrap 在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37815260/

相关文章:

html - 将文本放在切换按钮旁边的更好方法

html - 容器的边框在图像溢出的一侧不可见

javascript - 使用 jQuery 实时更新 HTML

java - 与 HTML 标签匹配的正则表达式模式

html - 带有选择标签的 Bootstrap 内联表单

javascript - 如何从 Safari 中的弹出窗口中删除标题栏

css - 如何将 bootstrap css 应用于 Primefaces 自定义组件

html - 如何将 <div> 动态设置为正确的长度?

html - 如何在 Twitter Bootstrap 中垂直对齐媒体内容?

c# - 在 ASP.NET 中结合使用 onChange 事件和 Bootstrap