论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
前端开发
›
HTML前端——绝对路径与相对路径(超详细剖析) ...
HTML前端——绝对路径与相对路径(超详细剖析)
不到断气不罢休
金牌会员
|
2024-6-13 04:22:04
|
显示全部楼层
|
阅读模式
楼主
主题
874
|
帖子
874
|
积分
2622
相对路径与绝对路径剖析
媒介
实际工作中,通常会创建一个文件夹专门用于存放图像文件,这时在页面中插入图像,就需要接纳
路径
的方式来指定图像文件的位置。
要想精确地使用路径,就必须先搞清晰两个概念:
相对路径
与
绝对路径
。
一、概念
1、绝对路径
(1)绝对路径以 Web 站点根目录为参考根本的目录路径。之以是称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。
(2)分为两种情况:物理绝对路径、网络绝对路径
物理绝对路径:指电脑磁盘的真实位置(一般带有真实盘符)如:“D:/HTML/HTML学习/03Day/01路径剖析.html” (通常工作中不会使用此方式)
网络绝对路径:指网络中的完整的地址,例:“https://www.52cto.cn/”(前端面试宝藏网站)
2、相对路径
以引用文件之网页地点位置为参考根本,而创建出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相对路径。
图像文件和 HTML 文件位于同一文件夹:只需输入图像文件的名称即可,如: < img src=“logo.gif” /> 。
图像文件位于 HTML 文件的下一级文件夹:输入文件夹名和文件名,之间用 / 隔开,如: < img src=“img/logo.gif” /> 。
图像文件位于 HTML 文件的上一级文件夹:在文件名之前参加 …/ ,如果是上两级,则需要使用…/…/ ,以此类推,如: < img src=“…/logo.gif” /> 。
图像文件位于网站根目录:在文件名之前参加 / ,如: < img src=“/logo.png” /> 。
/ 开头:代表根目录; ./ 开头:代表当前地点的目录; …/ 开头:代表上一层目录。
二、明白
1、绝对路径
绝对路径,就像一个门牌号,确定不变。
好比故宫的地址:北京市东城区景山前街 4 号。无论你在那里,故宫就在那里,不会因为你去了美国,故宫就搬到了纽约市。
那么故宫的绝对路径就是:北京市东城区景山前街 4 号。
1.1、绝对路径示例
以此类比,如果你想要访问百度,那么直接在超链接的地址链接那里输入百度的路径https://www.baidu.com/就可以了
<a href="https://www.baidu.com/">百度一下,你就知道</a>
复制代码
2、相对路径
相对路径,会根据你当前的位置而变化。好比你从
天安门东和从天安门西
去故宫的路线是不一样的
如果,你现在在
天安门东
地铁站,那么故宫对你来说,就是先出地铁站,然后向西走350米到达天安门广场,再向北行走350米到南门,最后再向北走800米就可以到故宫了。
以是,当你在
天安门东
地铁站时,故宫的相对路径就是:当前位置,出站,往西走 350米,往北走350米,再往北走800米
但是如果你现在在
天安门西
的地铁站 如果你还按照
天安门东
的路线去故宫的话,那么你将会跑到南海游泳去了
以是,当你在
天安门西
地铁站时,故宫的相对路径就是:当前位置,出站,往东走 500米,往北走350米,再往北走800米
2.1、相对路径示例
/ 开头:代表根目录; ./ 开头:代表当前地点的目录; …/ 开头:代表上一层目录。
当图像文件和项目文件位于同一文件夹:只需输入图像文件的名称即可,
此时我的项目文件和图像文件都在同一级,因此我们可以直接输入图像文件名称,也可以以
./
开头再输入图像文件名称
<img src="music.jpg" alt="图片加载异常!!!">
<img src="./music.jpg" alt="图片加载异常!!!">
复制代码
当图像文件位于项目文件的下一级文件夹:输入文件夹名和文件名,之间用 / 隔开,
此时我的项目文件与images文件处于同级,图像文件处于images文件的下一级,我们可以先以第一种方式
./images
找到images文件夹,之间用
/
隔开,再输入图像文件的名称即可。
<img src="./images/music.jpg" alt="图片加载异常!!!">
复制代码
当图像文件位于项目文件的上一级文件夹:在文件名之前参加 …/ ,如果是上两级,则需要使用…/…/ ,以此类推,
此时图像文件与HTML文件同级 都是我的项目文件的上一级,这时我们可以通过 **…/**让项目文件回到上一级‘HTML文件’,然后输入图像文件的名称即可。
<img src="../music.jpg" alt="图片加载异常!!!">
复制代码
当图像文件位于文件根目录:在文件名之前参加 /
此时图像文件位于文件的根目录 我们通过**/**加上图像文件名即可
<img src="/music.jpg" alt="图片加载异常!!!">
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
不到断气不罢休
金牌会员
这个人很懒什么都没写!
楼主热帖
Spark的一些重要概念
从SAP ECC升级到SAP S4HANA, 几个Key P ...
数据库设计员工管理系统
手绘地图深度解析:类型、风格、功能、 ...
【Redis高手修炼之路】初学Redis——概 ...
MySQL触发器
物联网无线数传通信模块设备常见的几种 ...
【高效学数据库】第一范式、第二范式、 ...
什么是计算机网络
php解决缓存击穿的问题
标签云
存储
挺好的
服务器
快速回复
返回顶部
返回列表