0
我有2個CSS文件爲相同的CSSResource定義2組CSS規則。我可以以某種方式應用某種範圍,以便一個CSS文件中的樣式不會覆蓋其他CSS文件中的樣式?我可以將範圍應用於GWT CSS混淆的類名
一個簡化的例子:
CSSResource
public interface Style extends CssResource {
String box_bkg();
}
Style1.CSS
.box_bkg {
background-color: red;
}
Style2.CSS
.box_bkg {
background-color: yellow;
}
ClientBundle
public interface BoxBundle extends ClientBundle {
@Source("css/Style1.css")
MyClass.Style redBoxStyle();
@Source("css/Style2.css")
MyClass.Style yellowBoxStyle();
}
當我看到生成的HTML,我看到無論是哪個BoxBundle方法它是從哪裏來的混淆類名是相同的。所以箱子全是黃色或紅色。如果混淆的名稱是相同的,我怎樣才能以不同的方式設置這些框的樣式?
由於
這工作得很好......幸運的是,我只需要2個變種 - 感謝:-) – hba