您可以使用 CSS 将图像添加到 HTML 元素吗?

发布于 2024-10-30 05:21:47 字数 139 浏览 3 评论 0原文

我使用下面的代码,但没有效果!这可以做到吗?

    html {
          background: #d9dbdc url('images/repeat-x.png') repeat-x;
    }

I am using the following code, but it is having no effect!! Can this be done?

    html {
          background: #d9dbdc url('images/repeat-x.png') repeat-x;
    }

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

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

发布评论

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

评论(4

戈亓 2024-11-06 05:21:47

如果您在指定位置确实有图像,则这将起作用,尽管它通常应用于 body 元素。主体元素的背景颜色可能覆盖了图像。

请注意,路径是相对于样式表文件的,而不是嵌入它的 HTML 文件,因此路径指向 /css 中的 images/repeat-x.png /styles.css 将生成 /css/images/repeat-x.png

This will work if you actually have an image at the specified location, although it's usually applied to the body element. It could be that the body element has a background colour that is covering the image.

Note that paths are relative to the style sheet file, not the HTML file embedding it, so a path pointing to images/repeat-x.png in /css/styles.css would result in /css/images/repeat-x.png.

我要还你自由 2024-11-06 05:21:47

是的,可以这样做,但它需要位于 标记上。

您的图像可能不存在,或者您可能有不同的背景覆盖它。

Yes, it can be done, but it needs to be on the <body> tag.

Your image might not exist, or you might have a different background covering it.

乖乖 2024-11-06 05:21:47

如果您尝试设置整个页面的背景,我建议:

body {
背景:#d9dbdc url('images/repeat-x.png') 重复-x;
}

If you are trying to set the background of the entire page I'd recommend:

body {
background: #d9dbdc url('images/repeat-x.png') repeat-x;
}

平生欢 2024-11-06 05:21:47

确保url正确,您可以使用浏览器调试工具(例如firefox中的Firebug)来检查html

make sure the url is correct, you can use browser debug tool like Firebug in firefox to inspect the html

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