Невозможно установить размер шрифта для GWT TextBox и Button - PullRequest
1 голос
/ 20 октября 2011

У меня есть GWT button, и я хочу изменить font-size на 15pt. В моем Project.css я установил font-size.

.gwt-Button {
    font-size: 15pt;
}

Но этот стиль CSS не меняет font-size моей кнопки. Есть ли другой способ, которым я мог бы изменить font-size моего button?

Ответы [ 3 ]

3 голосов
/ 20 октября 2011

Если вы используете тему GWT, она может очень хорошо определить размер fond, поэтому вы должны убедиться, что ваша таблица стилей либо загружена после (поэтому она переопределяет размер шрифта), либо использовать более специфический селектор ( input.gwt-Button например).
Это действительно зависит от того, как, когда и где вы загрузите свою таблицу стилей и / или таблицу стилей темы.

Обратите внимание, что вы можете унаследовать модуль ресурсов <<em> theme-name > (например, CleanResources вместо Clean), чтобы ресурсы темы копировались в выходную папку, но не загружались автоматически, а затем загружать таблицу стилей из вашей HTML-страницы (с использованием <link rel=stylesheet href=…>, как и любой таблицы стилей), поэтому после нее легче добавлять собственные стили.

0 голосов
/ 13 апреля 2017

Вам нужно всего лишь добавить! Важный флаг в таблицу стилей, например

.gwt-Button {
    font-size: 15pt !important;
}

Или используйте свое собственное имя стиля для своей кнопки, например myButton.addStyleName("myButtonStyle"); в вашем коде и

.myButtonStyle {
    font-size: 15pt !important;
 }

в вашем файле Project.css.

Это работает так же для вашего TextBox.

0 голосов
/ 20 октября 2011

вы не должны использовать стандартные имена стилей, такие как .gwt-Button, потому что они могут иметь проблемы с приоритетом.Вы можете установить новое имя стиля с помощью .setStyleName ("customButton") и затем использовать его в файле CSS.

пример:

.customButton{
font-size: 15pt;
}
...