我正在使用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