Css 只需更改HTML5背景

Css 只需更改HTML5背景,css,html,background,Css,Html,Background,这可能是一个基本问题,但我还没有找到答案 body { background: url('/images/backgrounds/nice_snow.png'); background-size: auto; background-repeat:repeat; display: compact; } 然而,这达到了我想要的效果,因为我使用了标记“body”(我认为它被称为标记),它还使用了body中文本后面的背景。我想要身体后面的背景(这样它只出现在身体的两侧)。如何更改代码以实现此目

这可能是一个基本问题,但我还没有找到答案

body {
 background: url('/images/backgrounds/nice_snow.png');
 background-size: auto;
 background-repeat:repeat;
 display: compact;
}
然而,这达到了我想要的效果,因为我使用了标记“body”(我认为它被称为标记),它还使用了body中文本后面的背景。我想要身体后面的背景(这样它只出现在身体的两侧)。如何更改代码以实现此目的?

元素位于屏幕上所有其他元素的后面。它包含所有可视元素,如

如果元素中有嵌套在
主体
元素中的文本(例如
元素),则该元素具有自己的背景属性。您可以在CSS样式中设置其背景颜色、透明度、图案、图像等

div {background-color: #FFFFFF;}
因此,假设您有一个500px X 500px
,其中包含一些文本,并且它嵌套在
元素中:

<body>
 <div>text here</div>
</body>

此处文本

…如果
的背景色设置为#FFFFFF,用户将看到一个500px的白色正方形,位于
的背景图像上方,如您在文章中所述。

为包含文本的元素设置背景。感谢穆萨,这很好。