我正在使用TabBar,我想以不同方式设置组件的样式。所以有一次这种风格,另一种风格。我认为这会工作,但事实并非如此:如何以不同方式设置标准GWT组件(TabBar)的样式?
TabBar t = new TabBar();
t.addTab("1");
t.addTab("2");
t.addStyleName(MyResources.INSTANCE.css().slickTab());
和:
public interface MyResources extends ClientBundle
{
public static final MyResources INSTANCE = GWT.create(MyResources.class);
@Source("style.css") MyCssResource css();
}
public interface MyCssResource extends CssResource
{
String slickTab();
}
在CSS
.slickTab .gwt-TabBar .gwt-TabBarItem {
background-color: #ff0000;
font-weight: normal;
}
但外观并没有改变。我做错了什么?
不,这不是问题在这里。我所有的CSS都适用于其他的东西。 – 2010-06-03 10:04:44
重新看你的代码,我认为这可能是因为在你的CSS中使用“.slickTab .gwt-TabBar .gwt-TabBarItem”。我在过去也尝试过这种方式,但它没有奏效。你需要将它们分开并将它们分开分配。 – Zwik 2010-06-03 15:10:27