Chrome显示无法加载资源

Jam*_*ron 0 html

我有一个简单的网页结构:

-index.html
-css
  -style.css
Run Code Online (Sandbox Code Playgroud)

html的内容是:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>test</title>
  <link rel="stylesheet" href="/css/style.css">
</head>
<body>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我在Chrome中打开html时出现错误:

无法加载资源文件:/// C:/css/style.css

我的目录位于Windows的Mydocuments中.为什么找不到.css文件?

Pek*_*ica 6

正如控制台所示,您的路径

/css/style.css
Run Code Online (Sandbox Code Playgroud)

表示"根路径中的'css'目录":

C:/css/style.css
Run Code Online (Sandbox Code Playgroud)

这不是你想要的*.

使用css/style.css- 这将意味着"当前页面所在目录中的'css'子目录."

*但是,即使它已经被你想要什么,访问本地file://的网址是有限的,您的要求的任何资源(图片,样式表)需要在当前页面的子目录.出于安全原因,现代浏览器强加了此限制.