В дополнение к использованию !important
вы также можете положиться на CSS Selectorificity .
Большинство (все?) Стилей GWT указаны с использованием только класса, например:
.gwt-DisclosurePanel .header {
color: black;
cursor: pointer;
text-decoration: none;
}
Чтобы переопределить это, вы можете использовать !important
или , вы можете быть более точным в своих селекторах, например:
table.gwt-DisclosurePanel .header {
text-decoration: underline;
}
Как это работает? Это работает, потому что добавление имени элемента (таблицы) в класс в селекторе делает его более конкретным, чем просто один класс. Это заменит другие стили даже из таблиц стилей, перечисленных ниже в заголовке.
Предоставление идентификаторов ваших виджетов и их использование еще более конкретны.