2009-02-25 106 views
1

我似乎無法設置所選堆棧面板的CSS,而沒有 使其被未選定的CSS覆蓋。如果我單獨取消選擇 ,則選定的堆疊面板將正確覆蓋 ,但如果我定義了我自己的堆疊,則不會。這是一個錯誤,還是一些「按預期工作 」的事情?GWT堆棧面板選擇

在這裏,我把我的CSS:

.gwt-StackPanel .gwt-StackPanelItem-selected { 
     background: url('images/toggle-o.gif'); 

} 

.gwt-StackPanel .gwt-StackPanelItem { 
     font-weight: bold; 
     font-size: 8pt; 
     width: 400px; 
     /*background: url('images/toggle-c.gif');*/ 
     background-color: #EEE; 
     background-position: top right; 
     background-repeat: no-repeat; 

} 

不幸的是,我的選擇面板由第一小組的 CSS覆蓋莫名其妙。任何幫助?這是一個錯誤?如果我單獨離開.gwt-StackPanel .gwt-StackPanelItem,它將使用GWT css,然後 將正確地繼承我選定的CSS,但僅限於此。

回答

1

我的問題是CSS的順序。他們兩個具有相同的權重,所以最後一個優先。顛倒了秩序,解決了問題。