我在外层div里面已经设置了背景颜色为白色,为啥里面的div撑开后,ie8显示的时候背景颜色没有了!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我在外层div里面已经设置了背景颜色为白色,为啥里面的div撑开后,ie8显示的时候背景颜色没有了!相关的知识,希望对你有一定的参考价值。

我外面的div只设置了宽度,没设置高度,里面的div是更具内容撑开的,现在就是外面div设置的背景颜色不是根据里面的div自动撑的,职能看到最少面一点白色

应该是里面的div设置了float属性,你可以在外层加上overflow:hidden;
一般都是这个原因,不对的话你再追问
overflow:hidden;意思是溢出:隐藏,这个不一定全是隐藏,和一些属性组合起来还有更妙的用途,例如清除浮动,伸开有浮动的父层。
参考技术A 里面的 div 太大了吧, 参考技术B 里面的div设置了float,你可以在父层加上overflow:hidden;

以上是关于我在外层div里面已经设置了背景颜色为白色,为啥里面的div撑开后,ie8显示的时候背景颜色没有了!的主要内容,如果未能解决你的问题,请参考以下文章

为啥我做的CSS+div完成后,背景图片有白边?

怎么制作ICO图标使背景颜色为透明?

UIViewController为啥设置不了背景颜色

DIV下面子元素的颜色被页面背景颜色覆盖问题css?

photoshop 设置前背景的颜色为白色,如何将背景色指定为白色

使用具有 100% 高度的颜色叠加层的背景视频