0

ベース ルート パネル用に宣言された次の CSS クラスがあります。

#rootPanel
{
width: 100%;
height: 100%;
background-image:url("../images/green013.jpg");
}

私のウィジェットはすべて %ages を使用して配置されているため、画面の幅に関係なくビューパネルの中央に表示されます。問題は私の背景画像にあります。ルート パネルのサイズを 800px と 800px に設定すると、背景の塗りつぶしは繰り返されません。なんらかの理由で %ages を使用すると繰り返されないようですか? 何が間違っているのでしょうか?

4

2 に答える 2

0

はい、あなたは正しいです。画像は%で繰り返されません。リピート画像の場合、高さと幅をピクセルで指定する必要があります。ピクセルに設定したときに同じ問題に直面しています、それは動作します!!。

于 2013-03-19T14:26:33.530 に答える
0

height%を取り除き、に関係なくwidth設定する場合は、次を使用しますPixelbrowser size

RootPanel.get().setHeight(Window.getClientHeight()+"px"); 

RootPanel.get().setWidth(Window.getClientWidth()+"px");

次に、スタイルを適用します。

于 2013-03-19T14:48:00.577 に答える