width()
获取或者设置元素的宽度,不包括内边距,边框,以及外边距
innerWidth
获取或者设置元素加上内边距的宽度
outerWidth()
获取或者设置元素本身加上内边距再加上边框的宽度
outerWidth(true)
获取或者设置元素本身加上内边距、边框以及外边距的宽度
height()
获取或者设置元素的高度,不包括内边距,边框,以及外边距
innerHeight
获取或者设置元素加上内边距的高度
outerHeight()
获取或者设置元素本身加上内边距再加上边框的高度
outerHeight(true)
获取或者设置元素本身加上内边距、边框以及外边距的高度
比如当我把一个div设成这个样子:
而当我使用innerWidth()设置元素时:
说明innerWidth()会将减去padding后多余的值加到元素内容上。
outerWidth()和outerHeight()也是一样,还要减去border值。