2012-03-02 31 views
0

創建ClientBundle時,來自捆綁包的圖像在FF,CH中以頁面上的內嵌數據(例如img src =「data:image/gif; base64,R0lGODlh ....」)表示。圖像被分配到背景,所以「背景位置」屬性工作正常 通常,MS IE會產生問題,IE不會創建圖像,而是創建圖像映射/紋理圖集/圖像緩存(不太確定名稱) -position「不能使用,有沒有什麼辦法可以禁止圖像緩存的創建 另外,是否可以控制數據嵌入對於ex列表項產生的長列表html非常大,因爲同樣的數據是重複從一個項目到另一個項目。GWT中的ClientBundle - 紋理地圖集

回答

1

你是如何包含圖像的?使用@Sprite?創建一個@Sprite s沒有任何東西,但形象。然後爲所有其餘的CSS創建樣式作爲單獨的樣式。在代碼中,您可以將元素設置爲多種樣式。至於ie,當它是舊版本的ie時,請使用chrome-frame。

+0

@Source(「images/spinner.gif」)ImageResource spinner(); – DraganS 2012-03-02 15:14:36

+0

請問,你能否給我提供一個簡單的例子,如何將css與圖片或一些有用的網址結合起來。謝謝。 – DraganS 2012-03-02 15:15:36

+1

這將在css @sprite.myImageStyleName中創建背景圖像gwt-image:「myBackgroundImage」; }您可以像其他任何cssresource風格一樣引用它。 – Deanna 2012-03-02 15:18:40