2

そこで、Opera 12、IE9、Firefox15のJQueryデモページにあるjqueryUIコンボボックスボタンの実際のサイズ(幅と高さ)をテストして、ズーム機能かどうかを確認しました。

ボタンのサイズはOperaブラウザでは実際には異なり、はるかに大きいことがわかりました。

  • オペラの幅/高さ:30px / 25px ;
  • IEの幅/高さ:24.2px / 19.37px;
  • Firefox:24.2px / 19.6px;

何故ですか?Operaで表示するときに巨大なJQueryコントロールは必要ありません。私のページの他のコントロールは同じサイズであるため、これはJQueryコントロール専用です。

4

1 に答える 1

1

@Nalおよび@MysteryManのコメントに基づいて、htmlおよび/または本文レベルでデフォルトのフォントサイズをpxまたはptに設定すると、不一致が修正されます。デフォルトが1emか何かだったので、それを任意のem設定に設定することが問題の原因でした。jqueryのデモページでは、デフォルトのjqueryフォントサイズ設定を使用しています。これはemに含まれているため、絶対サイズではありません。

于 2012-09-17T14:47:06.953 に答える