Какой метод выбора для настройки CSS изменений в vaadin? - PullRequest
4 голосов
/ 13 мая 2010

Я борюсь с некоторыми незначительными изменениями макета в vaadin, которые должны быть сделаны на стороне Java и Css.

Каждый раз, когда мне нужно настроить макет, такой как верхний отступ, цвет фона или полужирный текст одного компонента, мне нужно также установить стиль с помощью кода Java:

userLink.setStyleName("textbold");

Изменения в моем файле styles.css (в разделе VAADIN / themes / app /) будут:

@import "../runo/styles.css";

.textbold {
    font-weight: bold;
}    
...

Это правильный способ изменения CSS или есть другой способ? Могу ли я сделать это, не влияя на код Java?

1 Ответ

1 голос
/ 21 мая 2010

Это путь.

Вы бы сделали то же самое в HTML. Вы определяете имя класса в файле CSS и связываете имя класса с вашим элементом HTML. Другой способ - установить стиль непосредственно в JAVA (как вы могли бы сделать это непосредственно в HTML), но это не рекомендуется.

...