我正在嘗試在它的標籤旁邊找到一個複選框,並在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