2011-05-25 155 views
1

我想重寫我的標籤顏色,以便使用.gwt-label類將其重新定義爲應用程序中的css之一。但是,在應用程序的某個特定位置,我需要不同的顏色。所以,我沒有使用@externalGWT css樣式覆蓋

<ui:style field='otherStyle'> 
     @external .gwt-Label; 
     .gwt-Label { color: #fff; } 

    </ui:style> 

它工作正常,但現在我在瀏覽器訪問該頁面,所有的標籤樣式採取的上述風格的效果在類的UI粘結劑覆蓋的CSS樣式類。

任何線索都會有幫助。

在此先感謝

+1

使用內聯的css或者在該頁面上用'!important'標籤寫入css – diEcho 2011-05-25 12:44:33

回答

4

我建議你使用一個不同的樣式名稱,並將其添加到所有你想要的是一個不同的色彩元素。你不能有選擇地選擇在不同的元素上使用單個CSS類的哪個版本。

+0

我有很多標籤元素是從java代碼創建的,我努力尋找一種方法來從一個地方控制標籤。 – lalit 2011-05-26 10:07:54

+0

您必須確定哪些標籤應該塗成白色_somehow_。向特殊元素添加類名是一種標準解決方案。您仍然可以從一個地方控制普通類和特殊類的定義。 – 2011-05-26 14:10:42