我猜可能是你同时使用了 overflow: hidden 和 float 的缘故。
有必要了解一下CSS之BFC详解还有关float 和 overflow: hidden的渊源那些年我们一起清除过的浮动
贴给你几个相关的问题,你多理解一下,找找解决办法吧:
CSS中为什么overflow:hidden能清除浮动(float)的影响?原理是什么?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
height
改成一个绝对值呢?而且你的截图overflow-y
是auto
啊。为什么不用hidden