2011-06-28 25 views
4

私のウェブサイトにボタンを作成中、私はwww.google.comの検索ボタンからインスピレーションを得ようとしていました。計算された高さが指定された高さと異なる

Google Chromeをブラウザとして使用して、www.google.comにアクセスし、[Google検索]ボタンを右クリックして[要素の検査]オプションを選択しました。私はbutton要素がクラス "lsb"を持ち、cssがこのクラスの要素の高さを30pxと指定しているのを見ました。この仕様は、別のステートメントによって上書きされていません(そうでなければ、クロムがそう言います)。それでも計算値を見ると、高さは30pxではなく43pxです。

だから、私はこの要素の高さの増加を引き起こしているのでしょうか?

+2

ここで43pxが見えますか? – alquatoun

+0

クロムの要素を調べるときに、要素の「計算されたスタイル」セクションがあります。私はそこに43pxを見る。 –

+0

Oopsies ...申し訳ありません。不一致の原因は、google.comのページを144%に拡大したことです。 30 * 1.44 = 43.2。だからこそ、計算されたスタイルは、指定されたCSSよりも高かったのです! –

答えて

2

問題は、google.comのズームスケールを144%に設定していたことでした。だから、デフォルトで30pxだったのは30 * 1.44 = 42pxになりました。

ズームスケールを100%に設定すると、不一致がなくなりました。

+0

+1です。私はそれもやっています - 私はしばしばブラウザでページの拡大率を上げて読みやすくしています。 SO上でうまく動作しますが、比例したイメージ配置のデザインではうまくいきません。私のデザインがIEで完全に機能したのは初めてでしたが、Chromeでは "壊れました":/ – msanford

関連する問題