Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将背景应用于内容周围的容器而不是HTML?_Html_Css_Background Image - Fatal编程技术网

如何将背景应用于内容周围的容器而不是HTML?

如何将背景应用于内容周围的容器而不是HTML?,html,css,background-image,Html,Css,Background Image,我想设置页面的背景以填充内容周围的div容器,而不是使用HTML选择器来设置背景,因为老师告诉我这不是好的语法 问题是,我发现我的容器背景不适用于push div和footer。请帮忙 您的问题在CSS中: .footer, .push { height: 40px; } 这将覆盖已应用的规则(顶部的.wrapper和.container规则)。试着摆脱这个规则,或者对它进行注释,以测试它是否解决了您的问题 编辑:您的主页中似乎也没有.footer元素。这可能是该规则不起作用的原因。

我想设置页面的背景以填充内容周围的div容器,而不是使用HTML选择器来设置背景,因为老师告诉我这不是好的语法


问题是,我发现我的容器背景不适用于push div和footer。请帮忙

您的问题在CSS中:

.footer, .push {
    height: 40px;
} 
这将覆盖已应用的规则(顶部的
.wrapper
.container
规则)。试着摆脱这个规则,或者对它进行注释,以测试它是否解决了您的问题


编辑:您的主页中似乎也没有
.footer
元素。这可能是该规则不起作用的原因。尝试删除页脚之前的
,看看是否有帮助。

首先,最好将背景设置为body元素

并且您的页脚有自己的背景属性