简单理解
/link.html是相对地址,如果这个文件在a目录下,则完整链接是:https://www.xxx.com/a/link.html;
https://www.xxx.com/a/link.html是一个绝对地址,www.xxx.com/a/link.html也是一个绝对地址,即链接中包含了完整的网站域名。
详细解惑
在计算机领域(如文件路径、网页链接、Excel 单元格引用),相对地址和绝对地址是描述 “目标位置” 的两种核心方式,核心区别在于是否依赖 “当前所在位置” 来定位目标。下面结合具体场景,从定义、示例、核心区别三方面详细说明:
不同场景下,“相对地址” 和 “绝对地址” 的表现形式不同,但逻辑一致。以下是 3 个最常见的场景:
假设电脑文件结构如下(D:
是硬盘根目录):
D:
├─ 工作文件夹
│ ├─ 2024项目
│ │ └─ 项目方案.docx (目标文件)
│ └─ 临时文档
│ └─ 笔记.txt (当前位置:你正在查看这个文件)
└─ 娱乐文件夹
└─ 电影.mp4
-
相对地址(找 “项目方案.docx”):
当前位置是 “D:\ 工作文件夹 \ 临时文档”,目标在 “临时文档” 的上一级文件夹(工作文件夹)→ 2024 项目 → 项目方案.docx,因此相对地址为:
../2024项目/项目方案.docx
(../
表示 “返回上一级文件夹”,是相对地址的常用符号)
-
绝对地址(找 “项目方案.docx”):
从最顶层的 D:
盘开始,完整路径固定不变,无论当前在哪个文件夹,都能直接定位:
D:\工作文件夹\2024项目\项目方案.docx
假设网站域名是 https://www.example.com
,网站文件结构如下:
https://www.example.com
├─ blog/ (博客专栏目录)
│ ├─ 2024/ (2024年博客目录)
│ │ └─ essay1.html (目标页面)
│ └─ index.html (当前页面:你正在看这个博客首页)
└─ about.html (关于我们页面)
-
相对地址(从 “blog/index.html” 跳转到 “essay1.html”):
当前页面在 “blog/” 目录下,目标在 “blog/” 的子目录 2024/ → essay1.html,因此相对地址为:
2024/essay1.html
(直接写 “子目录 / 文件名”,无需带域名)
-
绝对地址(从任何页面跳转到 “essay1.html”):
包含完整域名和路径,无论当前在哪个页面,都能精准跳转:
https://www.example.com/blog/2024/essay1.html
假设 Excel 表格中,你在 C2 单元格写公式,需要引用 B5 单元格的数据:
- 想灵活迁移 / 复制(如 Excel 公式、内部文件夹)→ 用相对地址;
- 想固定指向某个目标(如外部链接、共享文件)→ 用绝对地址。
本文来自投稿,不代表首晒立场,如若转载,请注明出处:https://www.shoushai.com/p/1707