【问题标题】:Bootstrap grid framwork does not work with form-controlBootstrap 网格框架不适用于表单控件
【发布时间】:2016-12-08 08:03:40
【问题描述】:

我正在使用Bootstraps 网格系统来缩小我的input 框。但是,它似乎与form-control 冲突。

HTML:

<form class="col-md-8">
    <div class="form-group">
        <input type="text" name="input_box" class="form-control col-md-3"/>
    </div>
</form>

在 Chrome 的开发者工具中,25%.col-md-3 被自动划掉)。如果我取出.form-control,那么它可以工作,但看起来很难看。

如何同时使用它们?请注意,我不想更改 .formcontrol 中的宽度,因为我有其他表单也使用它并且会搞砸

【问题讨论】:

  • 按照the docs 中的建议,尝试在输入周围使用带有col-md-* 的div
  • 你是说对于每个输入框我应该在它周围包裹一个 div
  • 是的,你读过文档吗?输入包含在&lt;div class="col-sm-*"&gt;
  • 我想知道是否有比拥有大量 div 更好的选择,开发时看起来真的很乱
  • 这不是“快乐”。这是关于官方文档中推荐的方法。 ;-)

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


【解决方案1】:

这个怎么样

<form>
   <div class="col-md-8">
        <div class="form-group col-md-3">
            <input type="text" name="input_box" class="form-control"/>
        </div>
    </div>
</form>

【讨论】:

  • col-md-3 应该是它自己的 DIV,因为 form-group behaves like a Bootstrap row
  • 是的,但是没有看到 OP 的整个 HTML,我做不到。他/她在表单标签中使用col-md-8,因此我无法理解。所以我暂时坚持他/她的要求
猜你喜欢
  • 1970-01-01
  • 2021-03-08
  • 2017-02-15
  • 1970-01-01
  • 2020-08-20
  • 1970-01-01
  • 2021-05-17
  • 2014-03-24
  • 2013-05-01
相关资源
最近更新 更多