我正在使用 BootStrap 帮助器在 PlayFramework 2.1 中开发一个“注册表单”。我为此覆盖了引导帮助程序:
@(elements: helper.FieldElements)
<div class="control-group @if(elements.hasErrors) {error}">
<label class="control-label" for="@elements.id">@elements.label</label>
<div class="controls">@elements.input
@if(elements.hasErrors) { <p class="help-block">@elements.errors.mkString(", ")</p> }
</div>
</div>
我跟着这个教程
现在,它正在正确地创建水平形状。但是如果我使用 helper 创建一个复选框,我的复选框和标签没有对齐。看这张图:
第一个复选框是使用助手创建的,第二个是我编写的:
<div class="control-group">
<div class="controls">
<label class="checkbox">
<input type="checkbox"> I accept
</label>
</div>
</div>
我想生成与我编写的相同的 HTML(第二个复选框)。我被帮手吓坏了!如何对齐我的复选框?我将始终需要创建自己的助手?