當我創建simple_form_for一種形式,它把標籤和輸入的下方,如下所示:
simple_form_for,具有在同一行上的標籤和輸入
名稱
_ _
但我想他們是:
名_ _
如果我看着生成的HTML,我看到:
<div class="input string optional name">
<label class="string optional" for="name">date from</label>
<input class="string optional" id="name" name="anf[name]" size="50" type="text" value="">
</div>
,但我不明白的地方,在款式,有這使得它打破了線的設置;這是它的計算風格:
color: rgb(51, 51, 51);
display: block;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
height: 65px;
line-height: 18px;
width: 940px;
無論如何,有沒有辦法來定製這個simple_form_for的外觀?
好的,但用float:left,如果我在同一行有更多的控件,比如說(label-1)(field-1)(label-2)(field-2)所有的標籤在第一個開始行:(label-1)(label-2)(field-1)(field-2)。啊哈!這不是我想要的。替換爲display:inline-block;討厭試驗和錯誤的方法。 – AgostinoX