テキストフィールドとその他のフォーム要素をラベルタグで囲みたい:
<label for="answer">Give it to me: <input type="text" id="answer" name="answer"/></label>
このようにして、次のCSSを使用できます。
label {
white-space: nowrap;
}
そして、ラベルとフォーム要素が別々の行に分割されることはありません。ラベル全体とフォーム要素をで囲んで<span>
使用できることはわかっwhite-space: nowrap;
ていますが、すべてをカバーするラベルを付けるのが好きです。少なくとも時々。
label_tag
問題は、フォームヘルパーを使用してRailsでこれを行う方法です。label_tag呼び出しに他のフォーム要素を含める必要がありますか?
<%= label_tag 'answer', "Give it to me: #{text_field_tag 'answer', @prev_answer, placeholder: 'Enter answer', class: 'special'}" %>