无法在CSS中设置背景图片

发布于 2024-12-03 04:15:38 字数 250 浏览 2 评论 0原文

我尝试使用以下代码通过 CSS 设置页面的背景图像,但没有图像显示。图像将平铺在页面上,大小仅为 10x10px。尽管如此,它仍然没有出现。请你告诉我我做错了什么吗?

<body>
    <div id="background"></div>
</body>


#background {
background-image: url("img/background.png");
}

I am trying to set my background image of the page via CSS using the following code, but no image shows up. The image will be tiled on the page and is only 10x10px big. Nonetheless, it still doesn't show up. Please can you tell me what I am doing wrong?

<body>
    <div id="background"></div>
</body>


#background {
background-image: url("img/background.png");
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

心的位置 2024-12-10 04:15:38

图像位于 linkToCssFolder/img/background.png 中吗? 图像路径是相对于您的 CSS 文件的。

另外,您的 #background div 中是否有内容?如果没有,它可能会有默认的 0px 高度,并且不显示任何背景。

Is the image in linkToCssFolder/img/background.png? The image path is relative to your CSS file.

Also, does your #background div have content in it? If not, it will probably have the default 0px height, and not show any background.

花开雨落又逢春i 2024-12-10 04:15:38

您还需要给出元素尺寸...

#background {
   width: 10px;
   height: 10px;
}

背景图像不会使它们的容器拉伸以适应。

You need to give the element dimensions too...

#background {
   width: 10px;
   height: 10px;
}

Background images do not make their container stretch to fit.

我三岁 2024-12-10 04:15:38

这是所有CSS关键字的列表

刚刚在http://www.w3schools.com/cssref/tryit.asp?filename=trycss3_background_multiple 就可以了。

我假设您的图像位置不正确,或者背景属性是否被样式或其他 CSS 规则覆盖。

Here is a list of all CSS keywords

Just tried this at http://www.w3schools.com/cssref/tryit.asp?filename=trycss3_background_multiple and it works.

I assume your image is not at right location or if the background property is being over written by style or another css rule.

反话 2024-12-10 04:15:38

css 和 html 等简单的东西经常被忘记,即使是专业人士也会因为缺乏适当的注意力和疲劳而忘记。如果你知道它就休息一会儿。

如果您迷失在网页设计之树中,这里有一些提示。

  1. 检查文件是否存在、文件类型以及浏览器中对该文件的支持
  2. 检查目录如果您在线,您可以输入文件的所有 URL,或者如果您的 css 和图像文件是,则使用“../”在不同级别的目录中。
  3. 检查你的语法。
  4. 休息、小憩或喝杯咖啡。

such a no brainer thingy of css and html often forgotten even professional due lack of proper focus and just being tired.If you knew it just rest for a while.

here are some tips if you lost in the tree of web design.

  1. Check the files if it is there, the file type and support for the file in your browsers
  2. Check the directory if you are online you can put all the URL of the file OR use "../" if your css and the image file is in different level of directory.
  3. Check your syntax.
  4. rest, take a nap or have a coffee break.
朦胧时间 2024-12-10 04:15:38

首先检查你的CSS和图像位置
1)两者都在同一个文件夹中,然后简单地尝试“background-image: url("background.jpg")”。
2)如果该文件夹中有 img 文件夹和图像,请尝试“background-image: url("img/background.jpg"); "
3)如果你有 img 文件夹并且如果你有 CSS 文件夹,那么你必须后退一步,然后转到图像文件夹并选择图像,它看起来像这样“background-image: url("../img/background.jpg" ); " 其中 '..' 代表后退一步

Firstly check your CSS and image location
1) Both in same folder then try " background-image: url("background.jpg") " simply.
2) If you have img folder and image inside this folder then try " background-image: url("img/background.jpg"); "
3)If you have img folder and If you have CSS folder then you have to go one step back then goes to image folder and choose image it seem like this " background-image: url("../img/background.jpg"); " where '..'represent one step back

入怼 2024-12-10 04:15:38
#background {background-image: url("img/background.png"); height:300px;}

在 css 中添加 height 元素

#background {background-image: url("img/background.png"); height:300px;}

add height element in css

倾城月光淡如水﹏ 2024-12-10 04:15:38

另一个错误来源可能来自图像扩展名,例如:
background-image: url("img/background.png")

  • 图像名称必须是“background”而不是“background.png”
  • 图像“背景”必须是 PNG,而不是其他图像类型(如 JPG)

Another source of error may come from image extension name, for instance in :
background-image: url("img/background.png")

  • Image name must be "background" and NOT "background.png"
  • Image "background" must be a PNG and not another image type like JPG
幸福丶如此 2024-12-10 04:15:38

嘿,

要获取图像,您必须想象自己位于终端(或 cmd 提示符)中,并按照获取图像的方式进行编写。

假设您的 css 文件是 /css/,而您的图像位于 /img/background.png。

要获取图像,您必须编写以下代码 background-image: url("../img/background.png");

这是因为在终端/cmd 提示符下要从您的.css 文件,您将首先键入 cd ..,然后键入 cd img,然后键入 background.png。希望对您有帮助!

干杯!

Hy,

to get your image you must imagine that you are in a terminal(or cmd prompt) and write as youuld do to get to the image.

So let us say that your css file is /css/ and you image is in /img/background.png.

To get to the image you must write this code background-image: url("../img/background.png");

This is because in terminal/cmd prompt to get to the image from your .css file you would first type cd .., then cd img, then background.png. Hope it will help you!

Cheers!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文