答案 0 :(得分:1)
我发现您尚未关联style.css
文件。
添加:
<link rel="stylesheet" type="text/css" href="style.css">
而且,您还没有为#home
设置任何宽度。
答案 1 :(得分:1)
您没有CSS的链接?
<link rel="stylesheet" type="text/css" href="style.css">
答案 2 :(得分:1)
老实说,我不明白为什么人们制作单独的css文件,除非它们很大并且有大量的css文件。
通过执行
将css放入代码中<style>
All your css in here
</style>
此<style>
代码位于<head>
代码
此外,请务必完成所有内容的样式。
但如果您要将其关联,请在<link rel="stylesheet" type="text/css" href="style.css">
标记中使用<head>
。
我意识到你遇到了麻烦。如果您不打算为图片添加任何子项,则可以将其设为<img>
标记。
答案 3 :(得分:0)
Nicat和Paul已经给出了答案的一部分。在高度之后你也错过了;
。
index.html作为styles.css在同一个(根)目录中吗?然后,您需要将路径更改为background-image: url('images/home-back.jpg')
。
我建议你写css如下:
#home {
background-image: url('../images/home-back.jpg');
height: 700px;
}
这使您的代码更易于阅读,并防止出现小错误。
答案 4 :(得分:0)
@Berrick检查你的网址('../ path / to / images')
图像文件的目录需要相对于CSS样式表,而CSS样式表需要相对于Index.html。