Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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 CSS-图像不会在所有页面上显示为背景图像_Html_Css - Fatal编程技术网

Html CSS-图像不会在所有页面上显示为背景图像

Html CSS-图像不会在所有页面上显示为背景图像,html,css,Html,Css,我无法在所有html页面上显示背景图像。以前我可以让图像成为所有页面的完整背景,但在我将图像放入项目的文件夹后,它就不再工作了。我的项目中有一个名为images的文件夹,其中包含我想用作背景的图像,因此我添加了图像/路径。我仔细检查了文件夹的名称、我的图像的名称,并查看它是否是jpg(它是jpg)。我还检查了我的CSS代码,没有在任何地方提到身体或背景图像。想不出还有什么我做错了。有什么建议吗?谢谢 body{ background-image: url(images/main.jpg); ba

我无法在所有html页面上显示背景图像。以前我可以让图像成为所有页面的完整背景,但在我将图像放入项目的文件夹后,它就不再工作了。我的项目中有一个名为images的文件夹,其中包含我想用作背景的图像,因此我添加了图像/路径。我仔细检查了文件夹的名称、我的图像的名称,并查看它是否是jpg(它是jpg)。我还检查了我的CSS代码,没有在任何地方提到身体或背景图像。想不出还有什么我做错了。有什么建议吗?谢谢

body{
background-image: url(images/main.jpg);
background-repeat: no-repeat;
background-size: cover;

}

如果图像目录位于css文件的旁边,则会是这样

background-image: url(./images/main.jpg);
但是,如果样式文件位于images目录旁边的目录中,则会是这样

background-image: url(./images/main.jpg);
背景图像:url(../images/main.jpg);
背景图像:url(../images/main.jpg)