当前位置: 首页 > news >正文

建邺html5响应式网站ui设计师mike个人网站

建邺html5响应式网站,ui设计师mike个人网站,广州11个区排名,旅游网站开发需求分析目的关于元素的一些属性在前端的日常开发中#xff0c;我们经常无可避免的需要获取或者监听一些页面的属性#xff0c;那么我们需要经常了解一些属性代表的含义才能更好地使用这些属性。特别是一下这些#xff1a;尺寸相关#xff1a;offsetHeight、clientHeight、scrollHeight…关于元素的一些属性在前端的日常开发中我们经常无可避免的需要获取或者监听一些页面的属性那么我们需要经常了解一些属性代表的含义才能更好地使用这些属性。特别是一下这些尺寸相关offsetHeight、clientHeight、scrollHeight偏移相关offsetTop、clientTop、scrollTop、pageYOffset、scrollY获取相对视口位置Element.getBoundingClientRect()获取元素的style对象Window.getComputedStyle(Element)属性的定义关于尺寸相关的属性定义offsetHeight: Element.offsetHeight是一个只读属性返回的是元素对应的高度px的值是一个整数值不存在小数隐藏元素返回0其他返回元素的innerHeight padding border margin 滚动条但是不包括里面的::before or ::after伪元素clientHeight: Element.clientHeight是一个只读属性返回的是元素对应的高度px的值是一个整数值不存在小数对于没有设置样式或者inline元素而言返回的是0对于html元素或者怪异模式下的body返回的是viewport高度也就是整个页面视口高度其他情况下元素的innerHeight padding不包括border、margin、滚动条scrollHeight: 是一个只读属性返回的是元素对应的高度px的值是一个整数值不存在小数在子元素不存在滚动情况下和Element.clientHeight一样在子元素存在滚动情况下会是所以子元素的clientHeight高度之和 自身paddingwindow.innerHeight: (浏览器窗口高度不包含工具栏菜单等仅仅是可视区域dom的height)window.outerHeight: (浏览器窗口高度包含工具栏、菜单等,整个浏览器的height)关于偏移offsetTop只读属性返回元素距离最近一个相对定位的父元素内边线的顶部距离实际使用时可能存在不同样式引起的相对定位父元素不一致的兼容性问题。clientTop上边框的宽度scrollTop对于滚动元素而言就是已经滚动的距离对于html而言就是window.scrollYwindow.scrollY别名window.pageYOffset根节点已经垂直滚动的距离开发中所需的相关数据获取整个页面的可视区高度【不需要可视区外的高度】const height window.innerHeight|| document.documentElement.clientHeight|| document.body.clientHeight;获取整个页面的高度【包括可视区外的】const height document.documentElement.offsetHeight|| document.body.offsetHeight;获取整个页面的垂直滚动高度const scrollTop document.documentElement.scrollTop|| document.body.scrollTop;获取元素相对根节点顶部的距离// 对于相对于根节点定位的元素const top Element.offsetTop;// 对于非相对于根节点定位的元素需要循环获取getElementTop(element) {let actualTop element.offsetToplet current element.offsetParentwhile (current ! null) {actualTop current.offsetTopcurrent current.offsetParent}return actualTop}// 还有一中方法 滚动距离 距离视口上边距const top Element.getBoundingClientRect().top window.scrollY获取元素相对可视区域顶部距离const top Element.getBoundingClientRect().top;设置整个页面的垂直滚动位置const isCSS1Compat ((document.compatMode || ) CSS1Compat);if (isCSS1Compat) {document.documentElement.scrollTop 100;} else {document.body.scrollTop 100;}到此这篇关于详解HTML元素的height、offsetHeight、clientHeight、scrollTop等梳理的文章就介绍到这了,更多相关height、offsetHeight、clientHeight、scrollTop内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家
http://www.zqtcl.cn/news/715311/

相关文章:

  • 做 暧视频在线观看网站北京安卓app开发公司
  • h5哪个网站可以做惠州+企业网站建设
  • 网站运营知识哪个网站可以做免费商业推广
  • 电脑做网站怎么解析域名河南郑州静默管理
  • 项目网站制作冯提莫斗鱼前在哪个网站做直播
  • 网站建设 思路wordpress 访问记录插件
  • 网站建设diyseo课程培训班费用
  • 舞蹈培训东莞网站建设做直播网站
  • app建设网站公司网站制作预算
  • 移动端网站如何开发市辖区郑州网站建设
  • 山东省双体系建设网站wordpress 帮助 主题
  • 手机怎么做三个视频网站网站建设协议一百互联
  • 创建一个网站一般步骤有哪些安徽软件定制开发
  • 网站建设平台协议书模板下载佳木斯建网站的
  • 部队网站建设招标二级域名注册平台
  • 做网站怎么调用栏目织梦搞笑图片网站源码
  • 开个小网站要怎么做南宁seo外包服务商
  • 济宁做网站的企业app网站开发学习
  • 哪个网站可以做危险化学品供求html静态网站作品
  • 豪圣建设项目管理网站创建网站的视频
  • 网站做接口自己做的网站只能用谷歌浏览器打开
  • 建设网站具体步骤python 做 网站
  • 网站源代码怎么上传wordpress标题字体大小
  • 营销型网站哪家好网页设计一张多少钱
  • 怎么搭建购物网站山东德州网站建设
  • 网站 404 错误页面是否自动跳转太原网站建设王道下拉惠
  • 美仑-专门做服装的网站淘宝详情页制作
  • 网站商城制作策划公司组织结构图
  • 商务网站建设教程企网
  • 北京做网站推广多少钱丽水网站建设公司排名