Обновление: Первая часть работает, но углы - нет. См. Часть 2 ниже.
Как применить стиль к панели вкладок (в GWT), чтобы можно было использовать одну панель вкладок за раз? У меня есть несколько разных tabPanels, которые должны иметь разные стили, но я не могу понять, как правильно применить стиль к панели, а затем как добавить этот стиль в мой CSS.
Когда я делаю что-то вроде:
tabBar.addstyle("thisisastyle");
Он добавляет стиль для всей панели, я хочу применить его к набору элементов, в частности, изменение цвета фона для отдельных вкладок. Я использую DecoratedTabPanel, и у меня есть свой собственный набор изображений для закругленных углов и такой, который я хотел бы использовать. Кроме того, как только стиль применяется правильно, как я могу назвать его в CSS? Моя текущая попытка выглядит так:
.topTabs .gwt-DecoratedTabBar .tabMiddleCenter {
Часть 2
Все остальные стили CSS легко применяются после задания имени стиля на панели вкладок и обращения к ним следующим образом:
.customizedStyleName .tabTopCenter {
background-image: url('images/centerTopImage.gif');
}
но это не работает для двух углов, базовый GWT переопределяет мой CSS. CSS для правого угла выглядит так:
html > body .gwt-DecoratedTabBar .tabTopRight {
при проверке в Firebug (да Firefox). Может кто-нибудь сказать мне, как это переопределить?