jQuery中widthinnerWidthouterWidth的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery中widthinnerWidthouterWidth的区别相关的知识,希望对你有一定的参考价值。

原文:摘自http://www.canaansky.com/blog/107/

在css的盒子模型中,最内部是content area,然后是padding、border、margin

那么width其实就是content area,
innerWidth = width + padding
outerWidth = innerWidth + border

不过,jQuery的outerWidth属性还可以传递一个参数,那么:
outerWidth(true) = outerWidth + margin

稍微有点基础的童鞋应该能很明了地看出来区别了吧。不过这个只是我简单测试的结果,没有做什么特别的测试。若有错误,请纠正。

同理,这个区别同样适用于height、innerHeight、outerHeight;而offset属性是计算到border的位置的哦~

以上是关于jQuery中widthinnerWidthouterWidth的区别的主要内容,如果未能解决你的问题,请参考以下文章

在js文件中无法引用jquery的函数

ThinkPHP中jquery问题

Vue中使用jquery

jQuery 安装

如何在js文件中使用jquery

jQuery 安装