JavaScript中的一些定位属性[图解]


Posted in Javascript onJuly 14, 2010

JavaScript中的一些定位属性[图解]
有这张图就够了,简单地说明一下

以Height为例,Width同理:

div.clientHeight:可见窗口除去了margin+border之后的长度。
div.offsetHeight:在div.clientHeight的基础上加了border和滚动条的长度。
div.scrollHeight:就是元素内容的实际高度。
以Top为例,Left同理:

div.clientTop:margin之后padding之前的长度值。
div.offsetTop:该元素的上border的上边缘 到 该元素的offsetParent的上border内边缘的垂直距离。
div.scrollTop:对象的最顶部到对象在当前窗口显示的范围内的顶边的距离,即是在出现了纵向滚动条的情况下,滚动条拉动的距离。
关于offsetParent,不同的浏览器有不同的实现算法,有一种常见布局在各种浏览器中 offsetParent 是一样的,那就是:外层元素 div 的 position 计算值是 relative、absolute 时,内层元素 div 的 offsetParent 总是外层元素 div。

Javascript 相关文章推荐
番茄的表单验证类代码修改版
Jul 18 Javascript
基于jquery的跟随屏幕滚动代码
Jul 24 Javascript
jQuery(非HTML5)可编辑表格实现代码
Dec 11 Javascript
jquery如何改变html标签的样式(两种实现方法)
Jan 16 Javascript
js实现的点击div区域外隐藏div区域
Jun 30 Javascript
多种js图片预加载实现方式分享
Feb 19 Javascript
JS+HTML5实现的前端购物车功能插件实例【附demo源码下载】
Oct 17 Javascript
JavaScript函数参数的传递方式详解
Mar 06 Javascript
Vue.js 中的 $watch使用方法
May 25 Javascript
《javascript少儿编程》location术语总结
May 27 Javascript
css配合JavaScript实现tab标签切换效果
Oct 11 Javascript
国庆节到了,利用JS实现一个生成国庆风头像的小工具 详解实现过程
Oct 05 Javascript
JQuery的ajax获取数据后的处理总结(html,xml,json)
Jul 14 #Javascript
jquery1.4.2 for Visual studio 2010 模板文件
Jul 14 #Javascript
javascript客户端解决方案 缓存提供程序
Jul 14 #Javascript
IE6图片加载的一个BUG解决方法
Jul 13 #Javascript
IE中createElement需要注意的一个问题
Jul 13 #Javascript
不要在cookie中使用特殊字符的原因分析
Jul 13 #Javascript
初识javascript 文档碎片
Jul 13 #Javascript
You might like
PHP下通过file_get_contents的代理使用方法
2011/02/16 PHP
使用php测试硬盘写入速度示例
2014/01/27 PHP
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
2014/11/19 PHP
php使用ereg验证文件上传的方法
2014/12/16 PHP
解析javascript 浏览器关闭事件
2013/07/08 Javascript
js 文本滚动效果的实例代码
2013/08/17 Javascript
jquery 实现返回顶部功能
2014/11/17 Javascript
javascript实现的简单的表单验证
2015/07/10 Javascript
jquery背景跟随鼠标滑动导航
2015/11/20 Javascript
JS实现的表格行鼠标点击高亮效果代码
2015/11/27 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
jQuery Ajax页面局部加载方法汇总
2016/06/02 Javascript
DWR3 访问WEB元素的两种方法实例详解
2017/01/03 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
2018/01/29 jQuery
vue 使用Jade模板写html,stylus写css的方法
2018/02/23 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
JS与SQL方式随机生成高强度密码示例
2018/12/29 Javascript
express框架下使用session的方法
2019/07/31 Javascript
node.js制作一个简单的登录拦截器
2020/02/10 Javascript
Windows下PyMongo下载及安装教程
2015/04/27 Python
Python基于pillow判断图片完整性的方法
2016/09/18 Python
详解常用查找数据结构及算法(Python实现)
2016/12/09 Python
对Django外键关系的描述
2019/07/26 Python
jupyter notebook 添加kernel permission denied的操作
2020/04/21 Python
pytorch中的weight-initilzation用法
2020/06/24 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
2014/11/11 HTML / CSS
四年大学生活的自我评价范文
2014/02/07 职场文书
2014年母亲节寄语
2014/05/07 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
区长工作作风个人整改措施
2014/10/01 职场文书
县政府班子个人对照检查材料
2014/10/05 职场文书
校友回访母校寄语
2015/02/26 职场文书
房地产项目合作意向书
2015/05/08 职场文书
女方家长婚礼致辞
2015/07/27 职场文书
简单谈谈Python面向对象的相关知识
2021/06/28 Python