首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导复选框输入垂直对齐

问引导复选框输入垂直对齐
EN

Stack Overflow用户
提问于 2013-10-11 00:24:52
回答 5查看 46.3K关注 0票数 14

使用Bootstrap版本2.3.2,我有一个表单布局,类似于下面的图像,而且由于复选框有一个内联标签,因此存在对齐问题。

​

​

向input[type="checkbox"]添加页边距只会给复选框留出页边距,而不是内联标签。如何使复选框及其标签垂直对齐其旁边的文本字段?

这是JS BIN,如果您感兴趣的话。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-10-11 00:37:12

在中添加一个将处理复选框边距的类:

代码语言:javascript
复制
 <div class="container-fluid">
  <div class="row-fluid">
    <div class="span3">
      <label>label 1</label>
      <input type="text" />
    </div>
    <div class="span3">
      <label>label 2</label>
      <input type="text" />
    </div>
    <div class="span3 checkbox">
        <input type="checkbox" />test description
    </div>
  </div>
</div>

在您的CSS中

代码语言:javascript
复制
input[type="checkbox"] {
 // i just remove this part..
}
.checkbox {
  margin: 30px 0 0 0;
}

不要将页边距放在复选框上,而是放在父div上。看看这个jsFiddle。

希望这能有所帮助

票数 15
EN

Stack Overflow用户

发布于 2013-10-11 00:53:41

试着经常使用这样的东西:

代码语言:javascript
复制
<div class="span3">
    <label for="checkbox" class="checkbox">
        <input type="checkbox" id="checkbox" class="checkbox">test description
    </label>
</div>

http://jsbin.com/itAdAWA/1/edit

票数 9
EN

Stack Overflow用户

发布于 2013-10-11 00:33:55

把一个<label>放在这样的复选框前怎么样?

代码语言:javascript
复制
<div class="container-fluid">
    <div class="row-fluid">
      <div class="span3">
        <label>label 1</label>
        <input type="text">
      </div>
      <div class="span3">
        <label>label 2</label>
        <input type="text">
      </div>
      <div class="span3">
        <label>test</label>
        <input type="checkbox">
      </div>
    </div>
  </div>

启动:http://bootply.com/86998

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

https://stackoverflow.com/questions/19308366

复制
相关文章

相似问题

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