【发布时间】:2014-01-10 03:43:52
【问题描述】:
我有一个“内容”div,它本身包含 3 个浮动:左的 div。下面是页脚。
现在页脚有一个border-top:10px,您会看到它隐藏在内容div 后面。这是因为内容 div 没有调整它的高度,因为它的内容是浮动的。
为了解决这个问题
overflow:hidden
这是问题所在,虽然这解决了高度问题,但它会导致另一个问题。 3 个浮动 div 上有一个 box-shadow,当“内容”容器的溢出被隐藏时,它会切断外部阴影。
这是 jsfiddle http://jsfiddle.net/rhPCE/2/,如您所见,盒子阴影在外面被切掉,如果您删除溢出:隐藏;从 #content 它修复了阴影,但破坏了页脚 div 的定位。
有什么想法吗? 提前致谢!
【问题讨论】: