1

私は Gwt 2.2.0 と Gxt 2.2.3 を使用しています。Fire-Fox でアプリケーションを実行しているとき、IE7 と比べてフォント スタイルが少し異なります。私が間違っていなければ、Gxt Gwt Demoサイトでも同じ非互換性の問題が見られます。それは Gxt の問題ですか、それともこの問題を克服できる可能性はありますか。スクリーン ショットについては、以下を参照してください。ここでは、フォントの違いを簡単に確認できます。「見出し」パネルの上に表示されるラベルは、ブラウザーによってレンダリングが異なります。このラベルに次のスタイルを適用しました。

font-family: Verdana, Sans-serif;
font-size: .8em;
color: #000000;
font-weight: bold;

デバッグして IE と FF のスタイルを確認すると、どちらも同じです。しかし、それらは異なる方法でレンダリングされています。

IE の場合:

ここに画像の説明を入力

ファイアフォックスの場合:

ここに画像の説明を入力

4

1 に答える 1

0

私が間違っていなければ、Gxt Gwt Demo サイトでも同じ非互換性の問題が見られます。

私は IE7 を持っていませんが、IE7 互換モードで設定された FF と IE8 の間に違いはありません。

<body>あなたの問題に関しては、通常、ブラウザの親要素(またはparent-parent-...要素)に設定されているデフォルトのフォントサイズとスタイルが異なることで説明できます。

簡単に言えば、.8em - 「デフォルトのフォント サイズ」に 0.8 を掛けたものです。

<body>、または<table>、または基本的なコンテナとして使用するものは何でも、デフォルトのフォントサイズとスタイルを明示的にリセットしてみてください。

クイックグーグルで説明します: http://www.guistuff.com/css/css_units.html

Ems は相対的な測定単位です。1 つの「Em」(1em) は、デフォルトのフォント サイズの大文字「M」の高さと同じです。CSS で適用される場合、Em は、ユーザーのデフォルトのフォント サイズ、または親要素のフォント サイズ (使用可能な場合) のいずれかを表します。Ems を使用してフォントのサイズを変更すると、ブラウザのデフォルトのフォント サイズ設定に従ってフォントのサイズが変更されます。

于 2012-09-05T17:58:25.133 に答える