2

1 つのフォームで入力とそのラベルの間のマージンをオーバーライドしたい - これは :label_html => .... で実行できますか? github の例は、 :class => 'special' が渡されることを示しています。.css ファイルで何かを設定する必要がありますか? もしそうなら、どうすればいいですか (つまり、ラベルを . や # で付けるか、何も付けないでしょうか)? 私が持っているcssには、いくつかの設定を含む「simple_formラベル」があります。同様のことを行う必要があると思いますが、ピースをまとめるのが難しい..

ありがとう

4

1 に答える 1

3

はい。スタイリングはスタイルシートで行われます。ラベルのセレクターは次のようになります

.simple_form label.special

クラス付きのフォーム内に配置されるため、simple_formタグは islabelで、クラスは isspecialです。したがって、css ファイルに次のように記述します。

.simple_form label.special {
  margin-right: 30px;
}
于 2011-06-15T05:16:08.063 に答える