Rails простая_форма label_html

Я хотел бы переопределить поле между вводом и его меткой в ​​​​одной форме - можно ли это сделать с помощью :label_html => ....? Пример на github показывает передачу :class => 'special'. Нужно ли мне что-то настраивать в моем файле .css? если да, то как мне это сделать (имеется в виду, пометить ли это знаком ., или #, или ничего)? CSS, который у меня есть, имеет метку «simple_form» с некоторыми настройками, я предполагаю, что мне нужно сделать что-то подобное, но мне просто трудно собрать кусочки вместе.

Спасибо


person chip    schedule 15.06.2011    source источник
comment
Можете ли вы показать пример кода, который у вас есть? пожалуйста, добавьте это к вашему вопросу   -  person Ibu    schedule 15.06.2011


Ответы (1)


да. Стилизация выполняется в вашей таблице стилей. Селектор для вашего ярлыка будет

.simple_form label.special

Поскольку он помещается внутри формы с классом simple_form, его тег — label, а класс — special. Итак, вы напишете что-то вроде этого в своем файле css:

.simple_form label.special {
  margin-right: 30px;
}
person Simon Perepelitsa    schedule 15.06.2011
comment
Обратите внимание, что пробелы в селекторах важны. label .special и label.special очень разные. - person Simon Perepelitsa; 15.06.2011