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 回答