gpt4 book ai didi

html - 我的 CSS 背景图片没有显示

转载 作者:行者123 更新时间:2023-11-28 16:07:55 25 4
gpt4 key购买 nike

我正在使用以下 CSS 在页面上显示背景图像。但是,我得到的只是一个空白的白色背景。我一直在谷歌上搜索,但无法弄清楚我正在做的事情有什么问题...有什么建议吗?

CSS:

#home_body {
background: url(/resources/images/main_tree.png) no-repeat;
}

HTML:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Welcome</title>
<link rel="stylesheet" type="text/css" href="resources/css/main.css">
</head>
<body id="home_body">
<div>
<h1 class="main_heading">Welcome</h1>
</div>

<div id="home_nav">
<nav>
<ul id="main_menu">
<li><a href="gv_shop.html">Shop</a></li>
<li><a href="gv_gallery.html">Gallery</a></li>
<li><a href="gv_about.html">About Us</a></li>
<li><a href="gv_news.html">News</a></li>
<li><a href="gv_contact.html">Contact Us</a></li>
</ul>
</nav>
</div>
</body>
</html>

最佳答案

1) 如果您将图片 URL 复制粘贴到浏览器中,图片会显示吗?

2) 用单引号将 CSS 类图像引用括起来。

3) 检查您的引用,您将根目录中的图像引用为 <root>/resources/images/main_tree.png在 CSS 中,但 HTML 页面要求一个亲戚 resources/css/main.css CSS 文件,一切 都应该是根引用的(所以页面上的所有地址都应该以 / 开头)。

4) 检查没有其他类或 CSS 规则应用于 <body>元素并正在“覆盖”您的背景。

5) 尝试使用 background-image而不是背景速记。但请记住将 no-repeat 放在新属性中:-

background-image:   url('/resources/images/main_tree.png');
background-repeat: no-repeat;

关于html - 我的 CSS 背景图片没有显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36827840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com