0

ラップトップでアプリケーションを作成すると、問題なくコンパイルおよびレンダリングされます。ページをコンパイルしてホストするサーバーに配置すると、複数のコンピューターで問題なくレンダリングされます。

ただし、コードをデスクトップに転送してデスクトップで実行すると、すべてのフォントのサイズがめちゃくちゃになります。すべてがはるかに大きいです。おそらくご想像のとおり、これは私のレイアウトをかなり台無しにします。

デスクトップ マシンでは、GWT ブラウザを使用しています...

同じコードが 2 つの異なるマシンで異なる方法でレンダリングされる理由について何か考えはありますか?

デスクトップでコードをコンパイルしてサーバーに置くと、ラップトップ バージョン (小さい) のように見えます。

基本的に私はこれを持っています:

Laptop
   Hosted: small
   Server: small

Desktop
   Hosted: large
   Server: small

これを IE、firefox、safari で確認しました。

ホスト モードの外観が異なるのはなぜですか?

ありがとう!

4

4 に答える 4

2

2 台のマシンでデフォルトのフォント サイズやモニターの dpi 設定が異なるためですか?

GWT の標準スタイルである AIUI は、フォント サイズを「小」に設定するだけで、ブラウザに設定されているデフォルトのフォント サイズに相対的になります。フォントをピクセル単位で設定するか、さまざまなフォント サイズに対応できるより流動的なレイアウトを使用することをお勧めします。

于 2009-01-08T03:55:50.697 に答える
1

GWT デバッグ ブラウザは、マシンのネイティブ ブラウザを使用します (Windows では IE、Mac では Safari、Linux では Firefox)。

これは GWT の問題ではありませんが、一部のフォントは (同じサイズとスタイルであっても) ブラウザーによって異なって見えます。サポートしたいすべてのブラウザーで見栄えのするフォントとサイズを見つけ、それをテキストの CSS スタイルとして設定する必要があります。

于 2009-01-08T04:15:54.027 に答える
0

これは、使用したブラウザに関係しており、デスクトップのブラウザでは、環境設定として大きなフォントが設定されている場合があります。そのブラウザのデフォルト設定を復元するか、他のブラウザで試してください。

于 2009-01-08T03:51:04.497 に答える
0

私もGWTでプロジェクトを行っており、これにも見舞われています。これが私の見解です....

[暴言]

この HTML、CSS、JavaScript のボール全体がランダムにドロップされたわけではありません...宇宙ステーションからドロップされたものです。あなたは、自称頭脳派がこの問題に取り組んでいるので、今では解決策があると思うでしょう. 大きなスロップをまとめるのを避けるのに役立つ100万のフレームワークがありますが、実際には、スパゲッティナイトネームはずっと前に始まり、クリーンアップを超えており、html/javascriptと呼ばれています。

ブラウザの標準はありません。一部のサイトでは IE のみがサポートされており、「申し訳ありませんが、IE を使用する必要があります」というボックスが表示され、隣人は私の呪いを聞かなければなりません。
[/暴言]

于 2009-02-05T21:32:31.777 に答える