我有一个关于Bootstrap Grid的快速问题。
如果我有以下代码:
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="row">
<div class="col-md-2">
Some header here
</div>
<div class="col-md-8">
<input type="text" class="input-small" />
<input type="submit" value="ok" />
</div>
</div>
</div>
</div>
</div>
你如何将输入字段更多地拉到左边,所以它对我的“标题”文本有大约5px的余量?
我的div与文本显然有一个宽度,所以我不能只是将输入拉近文本。 我可以将类更改为col-md-1,但之后我的文本将被强制为两行。
我在这里设置了一个小提琴: http://jsfiddle.net/62kLr/ 您可能需要调整窗口大小,才能正确查看对齐方式。
/ BR 马丁
答案 0 :(得分:3)
您可以使用label
代替单独的列...
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="row">
<div class="col-md-10">
<label>Some header here</label>
<input type="text" class="input-small">
<input type="submit" value="ok">
</div>
</div>
</div>
</div>
</div>
答案 1 :(得分:0)
尝试在网格中使用col-sm-2,col-xs-2功能。
<div class="container">
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="row">
<div class="col-md-3 col-sm-3 col-xs-3">
Some header here
</div>
<div class="col-md-9 col-sm-9 col-xs-9">
<input type="text" class="input-small" />
<input type="submit" value="ok" />
</div>
</div>
</div>
</div>
</div>