详解CSS盒子塌陷的5种解决方法
一,盒子塌陷是什么? 本应该在父盒子内部的元素跑到了外部。 二,为什么会出现盒子塌陷? 当父元素没设置足够大小的时候,而子元素设置了浮动的属性,子元素就会跳出父元素的边界(脱离文档流),尤其是当父元素的高度为auto时,而父元素中又没有其它非浮动的可见元素时,父盒子的高度就会直接塌陷为零, 我们称这是CSS高度塌陷。 下图下方两个子元素的盒子分别设置了左浮动和右浮动,顶端的长条盒子出现了塌陷 ex : 三,关于盒子塌陷的几种解决方法 最简单,直接,粗暴的方法就是盒子大小写死,给每个盒子设定固定的width和height,直到合适为止,这样的好处是简单方便,兼容性好,适合只改动少量内容不涉及
用户评论