无法将包含子div的父div的背景颜色设置为黑色

时间:2012-06-02 18:09:32

标签: html css

请在没有高度属性http://jsfiddle.net/karthik64/pFcpX/

的情况下查看此内容

和高度属性http://jsfiddle.net/karthik64/pFcpX/1/

问题是我需要设置一个固定的高度'属性将背景颜色设置为黑色,如果我从CSS属性中删除高度属性,则背景颜色不会为黑色。我必须告诉你,我这里的div的高度是动态的。它取决于从数据库中获取的数据。

我试过了!重要的是这样但是没有用..请尽量帮助我..谢谢。

3 个答案:

答案 0 :(得分:2)

overflow: hidden添加到外部div

的样式中

请参阅此JsFiddle

答案 1 :(得分:1)

我刚刚改变了你的代码。我在最后一个关闭div&之前添加了一个div添加了类名clearfix。并添加明确:两者都清除修复类。现在你可以在任何浮动div的地方使用这个类。

检查小提琴:http://jsfiddle.net/pFcpX/9/

希望这会对你有所帮助。干杯!

答案 2 :(得分:0)

将以下给定的css添加到您的样式表&使用此类clearfix,你遇到这个问题。它用于HTML5 Bolerplate。

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

这是小提琴:http://jsfiddle.net/pFcpX/10/

我在黑色背景的顶级div中添加了此类明确修复。