gpt4 book ai didi

html - 无法使用 css 设置标题背景

转载 作者:太空宇宙 更新时间:2023-11-04 10:52:36 24 4
gpt4 key购买 nike

我正在学习 Html5 和 Css3。我正在尝试创建一个布局,我需要在其中将背景图像应用于页眉。我想我已经正确标记了所有标签,但它似乎不起作用。请帮我。我不明白哪里出错了?

HTML

<!DOCTYPE html>
<html>
<head>
<title>HOME</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<div class="container">
<header>

</header>
</div>
</body>
</html>

css3

body
{
margin:0;
}
.container
{
width: 960px;
height: 1000px;
border: 1px solid black;
margin:0 auto;
}

header
{
height: 202px;
border: 1px solid;
background-repeat: no-repeat;
margin: 0;
background-image: url(images/header.png);
}

最佳答案

要么你的路径不正确,要么它的文件权限有问题。

请注意,您的路径应该相对于您的 CSS 文件所在的文件夹(而不是您的 HTML 文件)。 问题的最可能原因是您将 URL 设置为相对于 HTML 文件而不是 CSS 文件!

无论如何,如果我将 URL 替换为另一个图像路径(我知道是正确的),您的代码可以正常工作:

body {
margin:0;
}

.container {
width: 960px;
height: 1000px;
border: 1px solid black;
margin:0 auto;
}

header {
height: 202px;
border: 1px solid;
background-repeat: no-repeat;
margin: 0;
background-image: url("/image/mRsBv.png?s=328&g=1");
}
<div class="container">
<header>

</header>
</div>


注意事项:

如果您在 URL 周围省略引号,某些浏览器可能会出现问题,但如果您使用的是 Chrome 或 Firefox,无论您是否使用引号,它都应该可以正常工作。

关于html - 无法使用 css 设置标题背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34891315/

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