[英]What would cause the css background-image property to not display an image while an HTML <img> will display it without issue?
我有这张图片:
我正尝试将其作为背景图像添加到网页中-仅出于测试目的。
我设置了最简单的HTML文件:
<!DOCTYPE html>
<html lang="en">
<head>
<title>
My CSS Test Page
</title>
<meta charset="utf-8">
<link rel="stylesheet" href="css/mycss.css">
</head>
<body>
<h1>Hello World!!</h1>
</body>
</html>
然后将其与此css
链接:
body {
background-image: url("trail.jpg");
}
还有...这是行不通的。
然后,我尝试使用单引号,然后使用无引号..仍然是同样的问题。 什么都没有出现。 然后我以为图像可能有些损坏。 所以我添加了一个img标签:
<!DOCTYPE html>
<html lang="en">
<head>
<title>
My Css Test Page
</title>
<meta charset="utf-8">
<link rel="stylesheet" href="css/mycss.css">
</head>
<body>
<h1>Hello World!!</h1>
<img src="trail.jpg">
</body>
</html>
显示没有任何问题。
然后,我认为可能是链接问题。 所以我嵌入了css
<!DOCTYPE html>
<html lang="en">
<head>
<title>
My Css Test Page
</title>
<style>
body {
background-image: url("trail.jpg");
}
</style>
<meta charset="utf-8">
<link rel="stylesheet" href="css/mycss.css">
</head>
<body>
<h1>Hello World!!</h1>
<img src="trail.jpg">
</body>
</html>
没运气。
那我想念什么呢?
您可能需要考虑在csss中提供包含此图片的文件夹的路径,
body { background-image: url('../img/test.jpg'); }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.