こんにちは、div を含むテーブルがあります。テーブルには 2 つの列があり、どちらも 50% です。ほとんどのブラウザーでは、offsetWidth を使用して記事の幅を取得できます。しかし、Safari では、幅が本来あるべきものよりも小さいか大きいです。どんな助けでも大いに感謝します。よろしくリチャード
1741 次
3 に答える
0
offsetWidth
ブラウザ間で標準化された値ではありません。スクロールバーの幅が含まれる場合と含まれない場合があります。clientWidth
余白、境界線、スクロールバーを除外する傾向のある、より一貫性のある数値が得られる場合があります。
于 2010-09-13T16:20:57.907 に答える
0
幅と高さを設定するだけです-サファリのバグ-それを受け入れてください。
于 2010-09-17T10:21:00.650 に答える
0
おそらく、offsetWidth の値は、他のブラウザーとは異なる時間に収集されます。onload または ondomready イベントで呼び出してみてください。
于 2010-09-13T16:34:36.973 に答える