Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/92.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
当我为body标签设置背景图像时,它';就像我';我已经为HTML标签做了这些_Html_Css - Fatal编程技术网

当我为body标签设置背景图像时,它';就像我';我已经为HTML标签做了这些

当我为body标签设置背景图像时,它';就像我';我已经为HTML标签做了这些,html,css,Html,Css,我有这个HTML页面,我在main.css文件中为我的body标签设置了背景图像属性: 正文{ 边框:1个橙色虚线; 保证金:0自动; 宽度:90%; 高度:500px; 背景图像:url(“https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTK7PRtGXnzNGOYQkswiaINU_VetoVdDmK53Q&usqp=CAU"); 背景大小:100%100%; 背景来源:边框框; } div{ 边框:5px绿色虚线; 利润率:50

我有这个HTML页面,我在main.css文件中为我的body标签设置了
背景图像
属性:

正文{
边框:1个橙色虚线;
保证金:0自动;
宽度:90%;
高度:500px;
背景图像:url(“https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTK7PRtGXnzNGOYQkswiaINU_VetoVdDmK53Q&usqp=CAU");
背景大小:100%100%;
背景来源:边框框;
}
div{
边框:5px绿色虚线;
利润率:50像素;
填充:30px;
}

标题
你好,世界!

这是解决问题的关键。

背景大小:100%100%
属性导致图像占据整个视口空间

我在你的代码中修改了一些CSS属性,使之能够工作。 我给了背景图像与
标签属性相同的尺寸,并调整了
背景位置
,使其适合身体

body{
    border: 1px dashed orangered;
    margin: 0 auto;
    width:90%;
    height:500px;
    background-image: url("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTK7PRtGXnzNGOYQkswiaINU_VetoVdDmK53Q&usqp=CAU");
    background-size: 90% 500px;
    background-origin: border-box;
    background-repeat: no-repeat;
    background-position: 50%;
}

如您所见,背景图像拉伸到身体内容的100%宽度/高度,但在其下方重复

只需添加
背景重复:无重复作为:

正文{
边框:1个橙色虚线;
保证金:0自动;
宽度:90%;
高度:500px;
背景图像:url(“https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTK7PRtGXnzNGOYQkswiaINU_VetoVdDmK53Q&usqp=CAU");
背景大小:100%100%;
背景来源:边框框;
背景重复:无重复;
}

您需要明确地将背景设置为
html
,以避免

正文{
边框:1个橙色虚线;
保证金:0自动;
宽度:90%;
高度:500px;
背景图像:url(“https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTK7PRtGXnzNGOYQkswiaINU_VetoVdDmK53Q&usqp=CAU");
背景大小:100%100%;
背景来源:边框框;
}
div{
边框:5px绿色虚线;
利润率:50像素;
填充:30px;
}
html{
背景:#fff;
}

标题
你好,世界!

I在这种情况下,您只需设置背景大小:90%100%;当主体宽度设置为90%时执行

正文{
边框:1个橙色虚线;
保证金:0自动;
宽度:90%;
高度:500px;
背景:url(“https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTK7PRtGXnzNGOYQkswiaINU_VetoVdDmK53Q&usqp=CAU)上止点不重复;
背景大小:90%100%;
背景来源:边框框;
}
div{
边框:5px绿色虚线;
利润率:50像素;
填充:30px;
}

标题
你好,世界!