这段代码的输出(我试图在jsFiddle上发布,但现在看起来并没有工作)看起来很合理,但是标签左侧有很多空间“浪费”。田地本身和它们一样宽,这一点很重要。是否可以调整Bootstrap中的控件标签宽度?
这是在那里有更多的领域和空间有限的实际情况的问题。我希望能够独立于总控制组宽度来控制标签宽度,我希望它能够保持与该字段的右对齐,并且(最重要的是)我想要一个较短的标签以使字段也向左移动(这不会发生,如果你只是打乱控制标签的宽度)。
我并不热衷于钻研LESS,那是我唯一的选择吗?任何意见赞赏。
<div class="container-narrow" style="width:700px">
<div class="content">
<div class="row-fluid">
<div class="span5">
<form class="form-horizontal" id="applies-Step1-form" action="/" method="post">
<div class="control-group">
<label class="control-label required" for="Step1_email">Email:</label>
<div class="controls">
<input class="span12" size="50" maxlength="255" name="Step1[email]" id="Step1_email" type="text" />
</div>
</div>
</form>
</div>
<div class="span7">
<form class="form-horizontal" id="applies-Step1-form" action="/" method="post">
<div class="control-group">
<label class="control-label required" for="Step1_email">Thing1</label>
<div class="controls">
<input class="span12" size="60" maxlength="255" name="Step1[email]" id="Step1_email" type="text" />
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</body>
感谢您的答复。我还发现,您可以直接管理标签,但这会产生其他问题。无论如何,祝你周末愉快! – GregT 2013-02-22 20:18:27
是的,当你想要一个紧凑,简洁的形式:()时,bootstrap是非常有限的。 – mcreenan 2013-02-22 20:29:47