5
使用formtastic,我有詢問項目的數量和它在測量的單位數量欄和單位現場。包括在同一個LI元素的兩個輸入在Formtastic
我的問題是,我想單位框顯示在數量框旁邊。然而,因爲每個輸入都是自己的LI元素,所以我不能讓它們彼此相鄰。
任何想法?
使用formtastic,我有詢問項目的數量和它在測量的單位數量欄和單位現場。包括在同一個LI元素的兩個輸入在Formtastic
我的問題是,我想單位框顯示在數量框旁邊。然而,因爲每個輸入都是自己的LI元素,所以我不能讓它們彼此相鄰。
任何想法?
使用HTML包裝器數量和單位字段:
<%= form.input :quantity, :wrapper_html => { :class => 'fl' } %>
<%= form.input :unit, :wrapper_html => { :class => 'fl' } %>
而且在你的CSS(可能formtastic-changes.css),一個CSS的float屬性飄起了李。我平添了幾分右邊緣的給予單位標籤一些喘息的機會:
form.formtastic fieldset ol li.fl {float: left; margin-right: 2em;}
您可能必須具有對wrapper_html和小提琴特定的類或ID用CSS讓你的佈局和間距工作你喜歡的方式。
接受的答案,因爲它表明我沒有別的工作。我只是混合了常規表單生成器語法。 – WedTM 2010-02-01 19:19:11
謝謝,但我不明白爲什麼你需要使用常規表單生成器?我用formtastic成功地使用了這個wrapper_html技術(使用display:inline在我的css而不是float)並且工作正常。 – ghoppe 2010-02-01 19:26:37
我也是這樣做的。它工作正常。 – jonnii 2010-02-01 22:32:23