overflow:hidden
-
作用一:隐藏溢出
熟知的作用就是给父元素设置后,子元素若从父元素中溢出,溢出部分不会显示 -
作用二:清除浮动
子元素浮动时,给父元素设置overflow:hidden,父元素尝试隐藏子元素超出父元素的部分,但是因为子元素浮动了,父元素找子元素的下边界时犯迷糊,所以父元素自动增大以包住子元素,从而达到子元素好像没有浮动一样的效果。
推广,对于兄弟元素,前一个兄弟开启浮动,后一个元素设置overflow:hidden,后一个元素清除了前一个元素浮动的效果,便排到前一个元素的右边去了。
总结:overflow设置为非visible的值时,开启了元素的bfc,拥有不被浮动元素覆盖的特点。
本文详细介绍了CSS中overflow:hidden属性的两大关键作用:隐藏溢出内容和清除浮动。当子元素超出父元素时,overflow:hidden可确保溢出部分不显示。此外,它还能用于清除浮动,使父元素包围浮动的子元素,避免布局混乱。通过开启元素的BFC,overflow:hidden还具备防止浮动元素覆盖的特性。
1498

被折叠的 条评论
为什么被折叠?



