ブラウザで見たときの正確な高さは18.4ピクセルで、jqueryは18を与えています
これを修正する方法
この2番目のjsfiddleでは、ビューポートの高さを最初の8 li-sの合計に設定したいのですが、少し問題があります...
IEは144、mozilla 172、chrome160を提供しています:)
ブラウザで見たときの正確な高さは18.4ピクセルで、jqueryは18を与えています
これを修正する方法
この2番目のjsfiddleでは、ビューポートの高さを最初の8 li-sの合計に設定したいのですが、少し問題があります...
IEは144、mozilla 172、chrome160を提供しています:)
ブラウザごとに高さが異なる理由は、ピクセルの丸めの問題ではありません。これは、デフォルトのレンダリングスタイルがブラウザごとに異なるためです。
すべてのブラウザでまったく同じ高さが必要な場合は、リストのスタイルを設定して高さを手動で設定します。そして、あなたがそれにいる間、それを整数に設定してください。
10進値をピクセル単位で設定することはできません。
javascriptコンソールで計算されたスタイルを見ると、高さが18pxであることがわかります
あなたが10進数を使うことになっているとは思わない。jQueryは数値をとintに変換します。そして、ダブルやフロートではありません。私は整数に固執することをお勧めします:)