解析中有一句话看不懂?
来源: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浏览器下子元素浮动时候父元素塌陷的问题。
如果解答了同学的疑问,望采纳~祝学习愉快~~~~~
相似问题