如何解决因浮动引起的DIV不自动适用内容高度?

2025-01-04 07:43:35
推荐回答(1个)
回答1:

通常float引起的高度自适应问题是发生在float元素的父元素上的,即#all的高度如果不设定的话会解释成0,解决办法是父元素加上overflow:auto。而LZ说的似乎是浮动层的子层高度不能自适应,由于没有详细的代码,所以无法估计原因,测试了下好像不存在这个问题。所以,是否是L2层中又放了有浮动的子元素层?如果不是的话就需要更详细的代码来判断了。PS:对于层的布局其实用父元素相对定位然后子元素绝对定位的方式更稳定和可操作一些,兼容性的问题也少。