网页可见区域宽或高、网页正文全文宽或高以及网页正文部分左或右
|
|
注意内联元素没有可视宽度可视高度的说法(clientHeight,clientWidht永远是0)
在jquery中也有相应的获取尺寸的api
元素尺寸:$().width(),$().height()包括padding,border,类似offsetwidht
元素内部尺寸:对应$().innerWidth()表示内部区域,包括padding,不包括border,对应clientHeight,也称为元素可视尺寸
元素外部尺寸:对应$().outerWidth(true)还包括margin,没有原生的dom api
这里需要注意外部尺寸是个有可能是负数的值,物体的尺寸不会是负数,这里可以理解为是元素占据的空间尺寸,将尺寸理解为空间。