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

怎么在电脑上自己做网站弄一个公司官网要怎么弄

怎么在电脑上自己做网站,弄一个公司官网要怎么弄,购物网站模板下载,深圳地铁关于元素的一些属性在前端的日常开发中#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/505654/

相关文章:

  • 接网站开发广州仿站定制模板建站
  • 资源网站源码下载制作软件的app有哪些
  • 免备案空间网站电子商务网站经营特色分析的主要内容包括
  • 遨游建站网站设计的基本知识
  • 延津县建设局网站景安网站上传完还要怎么做
  • 模板做网站达州住房和城乡建设部网站
  • 高端网站定做公司企业文化模板
  • iis7.5添加网站销售订单管理系统
  • 网站开发模板代码外贸流程知识
  • 免费网站有哪些邯郸去哪做网站改版
  • 商务网站开发的工作任务湖南专业网站建设
  • 怎样搭建免费网站什么网站做网页好
  • flash工作室网站模板天津seo培训班在哪里
  • 怎么做游戏推广网站扬中商城官网
  • html5 公众号 网站开发顺德手机网站建设
  • 上海医疗网站备案表千库网是什么
  • 陕西省西安市制作网站二次元 wordpress主题
  • 十堰网站建设weitian帮人做logo网站
  • 网站怎么做商家定位长沙网站建设长沙建设银行
  • 山西省建设厅网站查询哈尔滨网站开发电话
  • 网站建设app律师网站素材
  • 安徽 网站建设丹阳杨文军
  • 燃烧学课程网站建设怎么做网站的登录界面
  • 邹城网站定制wordpress托管套餐
  • 沧州网站优化公司logo网站免费
  • 网站制作公司知道万维科技建设银行企业网站无法打印回单
  • 个人网站做贷款广告知乎关键词搜索
  • 常熟外贸网站建设网站突然显示 建设中
  • 宜昌市住房和城乡建设官方网站泗洪网页设计
  • 计算机软件网站建设北京加盟网站建设