为什么我的背景不在我的内容框后面?

时间:2009-06-18 13:34:40

标签: html css

我无法让背景延伸到内容框后面。奇怪的是,它适用于Internet Explorer,但不适用于Firefox。

我希望它足以给你一个链接,因为我不知道代码中的问题在哪里,在这里发布整个代码没有多大意义。

  

http://www.yiip.de/arbeit/testlayout/standard_template.html

3 个答案:

答案 0 :(得分:3)

您还可以将overflow:hidden;添加到#shadow。这将清除浮动,而不必在你的HTML中添加额外的标记。

答案 1 :(得分:2)

尝试将以下'clearfix'样式添加到包装器

.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
}
.clearfix {display:block;}

答案 2 :(得分:-1)

您需要清除包含div的3个浮动div,以便在它们周围垂直扩展。最简单的方法是添加

<br clear='both' />

在第三个浮动div之后(但在容器div中)。