HTML中的问题:div.stlye.left和div.offsetleft,div.clientleft这三个是什么意思,有什么区别?如下图此图中:div.clientleft怎么和div.style.border一样大?div.style.margin是什么?div.scrolltop是什么?同理,body.clienttop是
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 00:19:02
![HTML中的问题:div.stlye.left和div.offsetleft,div.clientleft这三个是什么意思,有什么区别?如下图此图中:div.clientleft怎么和div.style.border一样大?div.style.margin是什么?div.scrolltop是什么?同理,body.clienttop是](/uploads/image/z/9048142-46-2.jpg?t=HTML%E4%B8%AD%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%9Adiv.stlye.left%E5%92%8Cdiv.offsetleft%2Cdiv.clientleft%E8%BF%99%E4%B8%89%E4%B8%AA%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%2C%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%3F%E5%A6%82%E4%B8%8B%E5%9B%BE%E6%AD%A4%E5%9B%BE%E4%B8%AD%EF%BC%9Adiv.clientleft%E6%80%8E%E4%B9%88%E5%92%8Cdiv.style.border%E4%B8%80%E6%A0%B7%E5%A4%A7%3Fdiv.style.margin%E6%98%AF%E4%BB%80%E4%B9%88%3Fdiv.scrolltop%E6%98%AF%E4%BB%80%E4%B9%88%3F%E5%90%8C%E7%90%86%2Cbody.clienttop%E6%98%AF)
HTML中的问题:div.stlye.left和div.offsetleft,div.clientleft这三个是什么意思,有什么区别?如下图此图中:div.clientleft怎么和div.style.border一样大?div.style.margin是什么?div.scrolltop是什么?同理,body.clienttop是
HTML中的问题:div.stlye.left和div.offsetleft,div.clientleft这三个是什么意思,有什么区别?如下图
此图中:div.clientleft怎么和div.style.border一样大?
div.style.margin是什么?
div.scrolltop是什么?
同理,body.clienttop是什么?怎么也和BODY.STYLE.BORDER一样?
HTML中的问题:div.stlye.left和div.offsetleft,div.clientleft这三个是什么意思,有什么区别?如下图此图中:div.clientleft怎么和div.style.border一样大?div.style.margin是什么?div.scrolltop是什么?同理,body.clienttop是
首先说一句,纠结这些理论的东西是没有用的,实际操作起来根本没有这么复杂.
一个个来回答你的问题:
1、div.clientleft怎么和div.style.border一样大?
首先你要理解clientleft是什么意思,要理解clientleft你要先理解offsetleft,offsetleft是说这个标签(或者说对象),他的最左端离他的父标签最左端的距离.
而clientleft,其实跟offsetleft差不多,区别在于clientleft=offsetleft减去该对象的border值.
所以clientleft跟border是一样大的.
2、div.style.margin是什么?
margin指的是该对象的外边距,与padding(内边距)经常一起来用,区别在于padding是包含在这个对象的clientWidth里面的,而margin不包含于任何clientWidth、offsetWidth、clientHeight、offsetHeight中.
3、div.scrolltop是什么?
顾名思义,scrolltop是卷起来的顶部距离,也就是说,该元素在垂直方向上滚动了多少
4、body.clienttop是什么?
body.clienttop指的是body的offset值减去border,跟第一个问题一样,由于没有offsetleft,所以他的clienttop跟border是一样的.
最后说一句,这些理论,了解就行,没有必要记住,实际做网页的时候很少会用到这些.