我正在尝试在它的标签旁边找到一个复选框,并在Ruby on Rails窗体中对该标签垂直居中。理想情况下,这些也都符合Submit按钮。Zurb Foundation Form - 非内联
我正在使用Zurb基金会。尽管梳理了文档,但我无法使其工作。我试过许多化身,但这里是一个:
<div class="row collapse">
<div class="large-4 columns">   </div>
<div class="large-4 columns">
<%= f.check_box :remember_me %>
<%= f.label :remember_me, 'Remember me' %>
<div>
<%= f.submit "Sign in", class: "button" %>
</div>
</div>
<div class="large-4 columns">   </div>
</div>
生成的HTML:
<div class="row collapse">
<div class="large-4 columns">
<input name="user[remember_me]" value="0" type="hidden"><input id="user_remember_me" name="user[remember_me]" value="1" type="checkbox">
<label for="user_remember_me">Remember me</label>
<div>
<input class="button" name="commit" value="Sign in" type="submit">
</div>
</div>
</div>
生成的HTML也显示了CSS文件这里的加载顺序:
<link href="/assets/application.css?body=1" media="all" rel="stylesheet">
<link href="/assets/foundation_and_overrides.css?body=1" media="all" rel="stylesheet">
<link href="/assets/custom.css?body=1" media="all" rel="stylesheet">
3小时花费到目前为止试图把一个复选框旁边的标签。让我更加欣赏Excel。感谢您的帮助提前。
UPDATE:
下面的代码已经把一切都在同一行,但不垂直对齐按钮和标签。删除.inline没有任何效果,
<div class="row collapse">
<%= f.check_box :remember_me, class: 'left inline' %>
<%= f.label :remember_me, 'Remember me', class: 'left inline' %>
<%= f.submit "Sign in", class: "button right" %>
</div>
生成的HTML看起来像什么? – luke2012
也许从标签和复选框周围的divs?默认情况下,div显示块,因此占用其父母的100%宽度。 – keithwyland
已添加生成的HTML。额外的divs清理出来澄清问题。 – steel