2011-10-03 95 views

回答

1

從你指的同一頁:

如果你不關心共享或你的模塊,那麼你可以 只使用標準的HTML鏈接相對的東西,在主機頁面重新使用。

但我所做的是爲'舊'風格創建特定的CSSResource。這個資源沒有在代碼中使用,而是專門用於放置所有'舊'風格,並在開發過程中將它們放在一個css文件中。通常,這應該只包含'舊'GWT樣式,而不是您自己通過字符串設置爲類名稱。這些應該最好通過CssResource技術。與通過鏈接rel的簡單樣式包含的區別在於資源中的樣式被注入,並且不通過單獨的樣式表包含在內。代碼示例:

interface Resources { 
    @Source("notstrict.css") 
    @CssResource.NotStrict 
    CssResource notStrictCss(); 
} 

(也別忘了注入此css資源)。

查看更多嚴格的範圍界定在這裏:http://code.google.com/webtoolkit/doc/latest/DevGuideClientBundle.html#Strict_scoping

+0

這就是我一直在尋找,謝謝。不嚴格的部分也變得非常重要。 – Kris

0

我覺得去了解這是「乾淨」的主題的CSS文件從GWT的jar文件複製的最佳方式。禁用應用程序中的主題,只需定製您自己的CSS文件版本。

+0

我不喜歡這個想法,因爲如果他們改變版本之間的主題,那麼我需要重新複製一個CSS文件。不是很優雅。 – Kris