当前位置: 代码迷 >> Web前端 >> clientWidth 跟 offsetWidth 的区别
  详细解决方案

clientWidth 跟 offsetWidth 的区别

热度:599   发布时间:2012-10-30 16:13:36.0
clientWidth 和 offsetWidth 的区别

clientWidth 指的是实际内容宽度 + padding

?

offsetWidth 指的是实际内容宽度 + padding + border

?

?

还有一个区别

?

?

如果是ie的话,没有给元素设置高度时,取得clientWidth和clientHeight将为0。

如果不是ie的话,则都能返回正确的值。

?

offsetWidth则没有这些毛病,都能够正确的返回值

?

?

?

使用标准头的时候,css width定义的就是内容宽度

不适用标准头的时候,css width定义的是padding + border + 内容宽度