1

選択されていないCSSで上書きされない限り、選択されたスタックパネルのCSSを設定できないようです。選択しないままにすると、選択したスタックパネルは正しく上書きされますが、自分で定義した場合は上書きされません。これはバグですか、それとも「意図したとおりに機能する」ものですか?

ここで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が正しく継承されますが、その場合に限ります。

4

1 に答える 1

1

私の問題はCSSの順序でした。どちらも重みが同じなので、最後の方が優先されます。順序を逆にして、問題を解決しました。

于 2009-02-25T18:10:58.147 に答える