解析中有一句话看不懂?

来源:5-2 选择练习

吕寰

2020-07-04 15:53:58

“我们给父元素添加overflow 和 zoom 可以有效地闭合住内部元素,使得父元素检测到当前元素的垂直总高度。”

这个是什么意思呢?overflow设置了hidden之后只是隐藏了超出的部分,为什么可以闭合?之前老师都没讲?

写回答

1回答

时间,

2020-07-04

同学你好。给父元素添加overflow和zoom可以使浏览器计算其中内容所占的宽高,从而实现清除浮动的效果。

1、overflow 属性规定当内容溢出元素框时发生的事情。hidden属性规定其中内容会被修剪,并且其余内容是不可见的。    

2、zoom是处理缩放比例的。zoom这个属性是IE特有的,其他浏览器并不支持,除了可以设置和检索对象的缩放比例,还可以触发IE中的hasLayout属性,用户清除浮动或重叠等。

3、当设置了zoom的值之后,所设置的元素宽度就会重新计算了,一旦改变zoom值时其实也会发生重新渲染,运用这个原理,也就解决了IE浏览器下子元素浮动时候父元素塌陷的问题。

如果解答了同学的疑问,望采纳~祝学习愉快~~~~~

0

0 学习 · 3562 问题

查看课程