首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自举中心水平输入

自举中心水平输入
EN

Stack Overflow用户
提问于 2018-03-12 20:09:29
回答 1查看 13关注 0票数 0

所以我知道以前有人问过这个问题,但是我不明白为什么我不能让表单的输入字段在一行中居中。我要把它们堆放在移动视图上。我做了个小提琴这里。任何帮助都会很感激的。

代码语言:javascript
复制
 <div class="container">
    <div class="row">
 <form>
      <div class="col-md-4 col-sm-4 col-xs-12 offset-5" >
    <label for="start"></label>
    <input type="text" id="start" class="date-input-css" name="start" placeholder="From">
      </div>
     <div class="col-md-4 col-sm-4 col-xs-12 offset-5" >
    <label for="end"></label>
    <input type="text" id="end" name="end" class="date-input-css" placeholder="To">
        </div>
    </form>
      </div>
    </div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-12 20:23:45

而不是在两个输入上都使用offset-5类,而是查找类col-md-offset-2col-sm-offset-2,特别是在两个输入中的第一个。注意,对于引导程序3,需要在类名中同时指定col-和断点,这样简单的offset-2就不能工作。

它是您要寻找的2的偏移量,因为Bootstrap列应该总是与12相加。因为您的输入都是4宽的,所以您已经有了8,留下了4。这意味着2任何一方,所以您只需要抵消2最左边的输入,因为最右边的输入将被自动抵消。

这可以从以下几个方面看到:

代码语言:javascript
复制
@import url('//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css');
div.center_me {
  border: 1px solid red;
}
代码语言:javascript
复制
<link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" />

<div class="container">
  <div class="row">
    <form>
      <div class="col-md-4 col-sm-4 col-xs-12 col-md-offset-2 col-sm-offset-2 center_me">
        <label for="start"></label>
        <input type="text" id="start" class="date-input-css" name="start" placeholder="From">
      </div>
      <div class="col-md-4 col-sm-4 col-xs-12 center_me">
        <label for="end"></label>
        <input type="text" id="end" name="end" class="date-input-css" placeholder="To">
      </div>
    </form>
  </div>
</div>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49243654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档