jquery获取尺寸的方法 width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。 height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)。jquery
innerWidth() 方法返回元素的宽度(包括内边距)。 innerHeight() 方法返回元素的高度(包括内边距)。浏览器
outerWidth() 方法返回元素的宽度(包括内边距和边框)。 outerHeight() 方法返回元素的高度(包括内边距和边框)。工具
js获取尺寸的方法 clientWidth 是对象可见的宽度,不包滚动条等边线,会随窗口的显示大小改变。
offsetWidth 是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变。对象
Window 尺寸 有三种方法可以肯定浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条)。 对于Internet Explorer、Chrome、Firefox、Opera 以及 Safari: window.innerHeight - 浏览器窗口的内部高度 window.innerWidth - 浏览器窗口的内部宽度 对于 Internet Explorer 八、七、六、5: document.documentElement.clientHeight document.documentElement.clientWidth 或者 document.body.clientHeight document.body.clientWidth字符串
屏幕 尺寸 screen.availWidth - 可用的屏幕宽度(不包含下面的任务栏,包含上面的浏览器地址等全部上面的部分) screen.availHeight - 可用的屏幕高度(不包含下面的任务栏,包含上面的浏览器地址等全部上面的部分) screen.height-屏幕高度(包含整个屏幕,如电脑的大小是1920*1080,屏幕高度就是1080)cli
clientWidth = width + padding offsetWidth = width + padding + border方法
1.offsetWidth属性能够返回对象的padding+border+width属性值之和,style.width返回值就是定义的width属性值。样式
2.offsetWidth属性仅是可读属性,而style.width是可读写的。di
3.offsetWidth属性返回值是整数,而style.width的返回值是字符串,而且带有单位。query
4.style.width仅能返回以style方式定义的内部样式表的width属性值。