如何使用外部 css 作为 gedit 的背景图片
How to use external css for a background image with gedit
我正在拍摄一些关于 HTML 和 CSS 的 类 但我真的很难理解如何使用外部 css 制作背景图片.我在外部 css 以其他方式取得了成功,只是不是背景图片。
这是我的代码 HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Forms</title>
<link rel="stylesheet" type="text/css" href="/CSS/forms.css">
</head>
<body>
<div id="Pictures"</div>
</body>
</html>
这是我的 CSS:
代码
#Pictures {
background-image:url(../home/brian/Desktop/Becky.JPG);
}
我可以使用 <style>
标签使它工作,但不能使用外部 CSS。
文件结构是关键。 .html 文件相对于 .jpg 文件位于何处?
我建议您使用另一个文件夹(称之为 'assets' 或 'images' 之类的东西)来放入您的图像,而不是将它们放在您的桌面上。
因此,在您的情况下,您的文件结构将如下所示:
index.html
css/forms.css
assets/Becky.jpg
您的外部 css 文件中的路径将是:
#Pictures {
background-image: url(../assets/Becky.jpg);
}
#pictures {
background: url("http://www.w3schools.com/cssref/img_flwr.gif");
background-size: 80px 60px;
background-repeat: no-repeat;
padding-top: 40px;
}
<!DOCTYPE html>
<html lang="en">
<head>
<title>Forms</title>
<link rel="stylesheet" type="text/css" href="/home/red/Desktop/Web Projects/Test/style.css">
</head>
<body>
<div id="pictures"></div>
</body>
</html>
我正在拍摄一些关于 HTML 和 CSS 的 类 但我真的很难理解如何使用外部 css 制作背景图片.我在外部 css 以其他方式取得了成功,只是不是背景图片。
这是我的代码 HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Forms</title>
<link rel="stylesheet" type="text/css" href="/CSS/forms.css">
</head>
<body>
<div id="Pictures"</div>
</body>
</html>
这是我的 CSS:
代码#Pictures {
background-image:url(../home/brian/Desktop/Becky.JPG);
}
我可以使用 <style>
标签使它工作,但不能使用外部 CSS。
文件结构是关键。 .html 文件相对于 .jpg 文件位于何处?
我建议您使用另一个文件夹(称之为 'assets' 或 'images' 之类的东西)来放入您的图像,而不是将它们放在您的桌面上。
因此,在您的情况下,您的文件结构将如下所示:
index.html
css/forms.css
assets/Becky.jpg
您的外部 css 文件中的路径将是:
#Pictures {
background-image: url(../assets/Becky.jpg);
}
#pictures {
background: url("http://www.w3schools.com/cssref/img_flwr.gif");
background-size: 80px 60px;
background-repeat: no-repeat;
padding-top: 40px;
}
<!DOCTYPE html>
<html lang="en">
<head>
<title>Forms</title>
<link rel="stylesheet" type="text/css" href="/home/red/Desktop/Web Projects/Test/style.css">
</head>
<body>
<div id="pictures"></div>
</body>
</html>