3

私はGWTを使用しています。gwt の "clean" テーマ (デフォルトのテーマ?) により、body 要素に 10px のマージンが設定されていることがわかります。

body {
  color: black;
  margin: 10px;  <------
  border: 0px;
  padding: 0px;
  background: #fff;
  direction: ltr;
}

私自身の css ファイルでは、余白を 0px に設定しましたが、GWT が勝ち続けているようです (おそらく最後にロードされるためでしょうか?)。

設定を上書きする正しい方法は何ですか?

ありがとう

4

3 に答える 3

1

もう 1 つのオプションは、clientbundle を使用して css ファイルをロードすることです。(playground.css が css ファイルであると仮定します)

public interface Resources extends ClientBundle {
    public static Resources INSTANCE = GWT.create(Resources.class);

    @Source("playground.css")
    CssResource getPlaygroundCSS();
}

注: Playground.css は Resources インターフェイスと同じパッケージにあります。


onmoduleload で:

public class Playground implements EntryPoint {

    @Override
    public void onModuleLoad() {
        Resources.INSTANCE.getPlaygroundCSS().ensureInjected();

        Label lblHelloWorld = new Label("Hello World");
        RootPanel.get().add(lblHelloWorld);
    }   
}
于 2012-08-05T08:51:07.153 に答える