我有一个简单的网页结构:
-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文件?
正如控制台所示,您的路径
/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://
的网址是有限的,您的要求的任何资源(图片,样式表)需要在当前页面的子目录.出于安全原因,现代浏览器强加了此限制.
归档时间: |
|
查看次数: |
15385 次 |
最近记录: |