1

ボックス モデルによると、要素の合計幅は、コンテンツの幅 + マージン + パディング + ボーダーとなります。

div 要素を定義し、width=200、margin=3px、border=4px、padding=1px を追加するとします。を使用してJSコードでクエリを実行する$('div').width()と、式に従って幅ではなく200が返されます。

4

3 に答える 3

2

width();を確認してください。仕様。マージン、パディング、ボーダーなしの幅を返します。

パディングとボーダーを含めたい場合は.outerWidth()を使用する必要があり、マージンも含めたい場合は.outerWidth(true)を使用する必要があります。

お役に立てれば

于 2014-09-22T12:00:29.223 に答える
1

.outerWidth(true);希望どおりに動作するはずです

外幅

于 2014-09-22T12:04:57.780 に答える