html - 如何使用 Bootstrap 使某些表单字段内联

标签 html css twitter-bootstrap

我有一个表单,其中有一些需要内联的字段。 Bootstrap 不允许我这样做,它在整行上呈现表单字段。另外,我希望标签位于该字段旁边。

将字段子集包装在设置为 form-inline 的表单标记中是否可行,以及如何使表单字段不中断自己的行。这是我想要实现的目标:

enter image description here

这是我尝试过的:

<div class="form-group">
    Zipcode <input type="text" data-bind="value: Zipcode" class="form-control"> 
    Response Time <input type="text" data-bind="value: ResponseNumber" class="form-control"> <select data-bind="options: ResponseUnits" />
</div>'

此外,我还没有将表单包装在 <form> 中因为我正在使用<form>包装文件拖放区。我正在使用knockout和ajax,所以我不需要使用表单(除非 Bootstrap 需要它们)。

最佳答案

从你的例子来看,你更喜欢水平样式的形式。使用表单组。

https://jsfiddle.net/whxf78zw/1/

<form class="form-horizontal" role="form">
  <div class="form-group">
    <label class="control-label col-sm-2" for="email">Zipcode:</label>
    <div class="col-sm-6">
      <input type="text" class="form-control" id="zipcode" placeholder="Enter zip">
    </div>
  </div>
  <div class="form-group">
    <label class="control-label col-sm-2" for="responseTime">Response Time:</label>
    <div class="col-sm-3"> 
      <input type="number" class="form-control" id="responseTime" placeholder="Enter response time">
    </div>
   <div class="col-sm-3"> 
        <select class="form-control">
            <option>Hours</option>
            <option>Days</option>
            <option>Weeks</option>
            <option>Months</option>
            <option>Years</option>
          </select>

      </div>
    </div>

</form> 

关于html - 如何使用 Bootstrap 使某些表单字段内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34093947/

相关文章:

html - 与 float 和 margin 相关的奇怪行为

Javascript 在点击事件上显示主体和点击元素的 ID

php - 将 HTML 文件加载到 PHP 变量中?

html - 悬停在链接上不完整

css - Chrome 中的 float div,出现错位

css - 搜索下拉建议

javascript - 从国家名称给出时区列表

html - 没有 JavaScript 的动态大小伪元素 CSS

javascript - 谷歌地图在 Bootstrap 模态中的位置总是偏离 map 大小宽度和高度

javascript - 如何在选项卡单击时隐藏和显示文本