Z
ZHANK
布局与结构

文件路径

绝对路径 vs 相对路径、根目录/上级/同级路径写法

文件路径

引用图片、CSS、JS、其他页面时——路径写错就找不到文件。理解路径是基本功。

学完本章你将: 掌握绝对路径 vs 相对路径、根目录/上级/同级路径。


绝对路径

html
<!-- 完整 URL(指向外部资源) -->
<img src="https://example.com/images/photo.jpg" alt="照片">
<a href="https://www.baidu.com">百度</a>

<!-- 本地绝对路径(不推荐,部署后失效) -->
<img src="C:/Users/name/Desktop/photo.jpg" alt="照片">

相对路径

假设当前页面:https://example.com/pages/about.html

引用目标            相对路径写法
────────────────────────────────────
同级文件            href="contact.html"
同级文件夹内        href="images/photo.jpg"
上一级目录          href="../index.html"
上两级              href="../../file.html"
根目录              href="/images/photo.jpg"

示例

html
<!-- 当前页面在 /blog/post.html -->

<!-- 引用同目录的 CSS -->
<link rel="stylesheet" href="style.css">

<!-- 引用上级目录的图片 -->
<img src="../images/banner.jpg" alt="横幅">

<!-- 引用根目录的 JS(推荐——不受页面位置影响) -->
<script src="/js/main.js"></script>

路径总结

写法含义
`file.html`同目录
`./file.html`同目录(明确写法)
`folder/file.html`子目录
`../file.html`上级目录
`/file.html`网站根目录
`https://...`绝对 URL