ほとんどのプロジェクトでは、reset-css を含めてから、独自の CSS スタイルでゼロから始めます。
GWTは違うかもしれないと思います。推奨されるアプローチは何ですか?
提供されている 3 つのテーマのいずれかを使用し、必要に応じてオーバーライドしますか? 別のテーマから始めますか?
何が一番うまくいきましたか?
私は、絶大な人気を誇る Twitter Bootstrap スタイルとウィジェットの移植版であるgwtbootstrap.github.comの大ファンです。必要に応じて、変更したブートストラップ テーマをプラグインできます。
いくつかの利点:
技術は得意だが、美しいユーザー インターフェイスを作成するのが苦手な場合は、本当にプロフェッショナルな外観を手に入れることができます。
Twitter ブートストラップの強力なコミュニティ
ウィジェット/スタイリングは非常に親しみやすく、エンドユーザーはくつろげるでしょう
簡単にカスタマイズでき、市販のテーマも利用可能
もちろん、これは GWT への移植であり、少し遅れています..しかし、開発者は非常に反応がよく、役に立ちます。
組み込みのテーマの 1 つから始めることをお勧めします。ゼロから始める場合、考慮しなければならない小さな詳細がたくさんあります (そして、それらがすべてのブラウザで動作することを確認してください)。
その後、重要な決定は、外部 CSS ファイルを使用するか、より伝統的なアプローチを使用するか、CSS リソースを使用するかです: https://developers.google.com/web-toolkit/doc/latest/DevGuideClientBundle#CssResource
CSS リソースは、条件付き CSS、ランタイム置換、クラス名の難読化など、多くの優れた機能を提供します。外部 CSS ファイルを使用すると、操作が簡単になる場合があります。
大規模なプロジェクト、または複数の開発者がいるプロジェクトでは、CSS リソースをお勧めします。