jquery - 3 列字段 Bootstrap

标签 jquery html css twitter-bootstrap

3 列字段 Bootstrap

我有这个JsFiddle ,奇怪的是在 jsFiddle 中它看起来还不错!全部在一行中,但是当我在我的站点上运行 Bootstrap 代码时,文本字段占据了剩下的宽度,将其后面的任何内容推到下一行,无论它只是一个“%”(1个字母)还是一串话。

<div class="field">
<div class="form-group">
<label for="ticket_rebate">Ticket Rebate</label>
<input type="text" class="form-control" id="ticket_rebate" placeholder="">% (e.g. 0 % to 12 %)
</div></div>

和我的样式代码..

.field, .actions {
    margin-bottom: 15px;
  }
  .field label {
    float: left;
    width: 25%;
    padding-right: 10px;
    text-align: right;
  }
.field input:not([type="radio"]) {
    width: 50%;
    margin: 0px;
  }

问题似乎是

Ticket Rebate [   Text Field    ]
   % (e.g. 0 % to 12 %)

%(例如 0 % 到 12 %)不能与机票回扣和文本字段位于同一行。 看起来文本字段占据了所有剩余的宽度,我不知道如何让它出现,全部在 1 行中,文本字段是 0 到 3 个字符,宽度不需要很大。

Ticket Rebate [   Text Field    ] % (e.g. 0 % to 12 %)

最佳答案

.form-control 显示在 Bootstrap CSS 中声明的 block

您需要将输入的display设置为inline-block

#ticket_rebate{
    display: inline-block;
}

<强> DEMO

关于jquery - 3 列字段 Bootstrap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25556155/

相关文章:

javascript - for 循环和动画,不能使用变量,因为由于关闭而改变

javascript - 如何在 jQuery 中动态添加数据?

javascript - 使用 jquery 将外部 css 样式表应用于动态添加的 html 内容

jquery - Bootstrap Modal 中使用 jQuery 自动完成的问题

ajax - HTML5 历史 : Problems with back button after full page load

css - 垂直居中的 100% 高度 div 在 Firefox 中没有到达顶部

javascript - 两列中的三个 div - 等高

html - 如何使用 "em"单元显示图像?

html - 如何对齐div末尾的最后一个 "li"元素?

加载图像后,html 布局不会垂直更新,这会影响其父 div 的高度吗?