css背景图像在css的另一个文件夹中

Jür*_*aul 14 html css

我的css在assets/css/style.css,我的图像在,assets/img/bg.png但当我尝试链接背景图像时:

background: url(../img/bg.png);
Run Code Online (Sandbox Code Playgroud)

它反而assets/css/../img/bg.png用作网址.为什么?

Adr*_*lva 15

Html文件(/index.html)

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
     <link rel="stylesheet" media="screen" href="assets/css/style.css" />
</head>
<body>
     <h1>Background Image</h1>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Css文件(/assets/css/style.css)

body{
    background:url(../img/bg.jpg);  
}
Run Code Online (Sandbox Code Playgroud)

  • 你能为这件事添加一些解释吗?这是一个基本的HTML/CSS布局.为什么这会得到答案,因为你没有正式显示任何不同的代码而不是真正提供的代码. (4认同)