前端学习笔记

作者: weiblock | 来源:发表于2019-01-02 08:45 被阅读69次

这几天被dom的几个属性搞糊涂了,所以认真的查看了一下

第一个offset

这个属性和自身的位置,和滚动无关。他用来检测盒子自身的高度,包含了padding,border。

offsetwidth同理

同一家族的offsetleft是距离父盒子的距离

如果父盒子没有定位,则以body为基准

第二个是scroll

scrollheight也可以检测盒子的高度和宽度,但是他只包含padding不包含border,这是与offsetheight.的第一个区别

第二个区别,当盒子中的文字溢出了,他就会算整个盒子和溢出的高度之和

scrollwidth同理

scrolltop是指滚动的距离,调用的是document.body.scrolltop,网页卷去的距离。

监听屏幕的滚动事件是window.onscroll

第三个client

clientheight指的是盒子的高度和padding,无border

clienttop指的是盒子的border

clientX和clientY指的是鼠标点击事件中,可视区域的坐标位置

screenX和screenY的值得是鼠标点击相对于屏幕的坐标位置。

另外对于清除浮动,心里一直不太清楚,后来明白了是因为父盒子没有设置高度,而子盒子都是脱离了标准流

最好的方法就是

content:“”,

overflow:hidden

height:0

lineheight:0

visibility:hidden

clear:both

相关文章

  • HTML基础学习笔记

    原 Blog 链接:HTML基础学习笔记 自学 html 基础笔记 Web 前端简单介绍 web 前端包含: pc...

  • 2月23笔记

    第十天web前端学习笔记 有道云笔记

  • 2月21笔记

    第八天web前端学习笔记 有道云笔记

  • 2月20笔记

    第七天web前端学习笔记 有道云笔记

  • 2月19笔记

    第6天web前端学习 有道云笔记

  • 收集前端学习资料

    前端的一些学习资源 html和css代码规范 前端知识体系 前端网址大全 学习CSS布局 通用 CSS 笔记、建议...

  • 一个不想减肥的吃货不是一个好程序员

    一个吃货女人的前端学习之路 日常记录学习的过程和笔记 强迫自己有写笔记和总结的习惯 前端之路不易,加油……

  • 2月22笔记

    第九天web前端学习笔记,今天太忙,笔记不多,明天补上。 有道云笔记

  • 2月14笔记

    2月14 第一天web前端学习笔记 有道云笔记

  • 2月15笔记

    第二天web前端学习笔记,已经标记分界线 有道云笔记

网友评论

    本文标题:前端学习笔记

    本文链接:https://www.haomeiwen.com/subject/depclqtx.html