2022-01-18 作者 :IT编程网 围观 : 917次
2022-12-25 主页软件教程一:网页可见区域的宽度和高度,不包括工具栏和滚动条(浏览器窗口可见区域的大小)
1. 对于IE9+、chrome、firefox、Opera、Safari:
window.innerHeight 浏览器窗口的内部高度;
window.innerWidth浏览器窗口的内部宽度;
2.适用于IE8.7.6.5:
document.documentElement.clientHeight: 表示HTML文档所在窗口的当前高度;
document.documentElement.clientWidth: 表示HTML文档所在窗口的当前宽度;
或者,因为document对象的body属性对应的是HTML文档的标签,所以也可以表示为:
document.body.clientHeight:表示HTML文档所在窗口的当前高度;
document.body.clientWidth:表示HTML文档所在窗口的当前宽度;
综上所述:
document.body.clientWidth/Height:宽度和高度太小,高度甚至默认为200;
document.documentElement.clientWidth/Height 和window.innerWidth/Height 的宽度和高度始终相等。
所以一个在不同浏览器中实用的Javascript解决方案:
2:网页文字全文宽度和高度
scrollWidth和scrollHeight获取网页内容的高度和宽度
1、对于IE.Opera:scrollHeight是网页内容的实际高度,可以小于clientHeight;
2、对于NS.firefox:scrollHeight是网页内容的高度,但最小值是clientHeight;也就是说,当网页内容的实际高度小于clientHeight时,scrollHeight返回clientHeight;
3.浏览器兼容代码:
2:网页可见区域的宽度和高度,包括滚动条和其他边缘(会随着窗口的显示尺寸而变化)
1、取值:offsetWidth=scrollWidth+左右滚动条+左右边框;
offsetHeight=scrollHeight+上下滚动条+上下边框;
2.浏览器兼容代码:
三:网页滚动的距离和偏移量
1.scrollLeft: 设置或获取给定对象的左边缘与窗口中当前可见内容的最左端之间的距离;
2.scrollTop: 设置或获取给定对象的顶部与窗口中当前可见内容的左端之间的距离;
3.offsetLeft: 设置或获取给定对象相对于布局或offsetParent属性指定的父坐标的计算左侧位置;
4.offsetTop: 设置或获取给定对象相对于布局或offsetParent 属性指定的父坐标的计算顶部位置。
家庭软件教程
emeditor打开行号显示教程分享2022-12-22首页软件教程emeditor软件的文本编辑功能比电脑自带的记事本…
谷歌浏览器怎么将标签页静音将标签页静音方法介绍2022-12-27首页软件教程当我们上网时,有时会突然出现声音,而且我们…
windows8开机直接进入Metro界面的设置方法2022-12-05首页软件教程相信大家都知道Windows8操作系…
chrome如何清除缓存?chrome清除缓存的方法2022-11-29首页软件教程如何清除chrome中的缓存?很多人…
易我分区大师(EASEUSPartitionMasterHome家庭版版)怎么使用?2022-11-30首页软件教程如何…