Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >相对路径和绝对路径

相对路径和绝对路径

作者头像
狼啸风云
修改于 2022-09-03 13:13:31
修改于 2022-09-03 13:13:31
5.4K0
举报

目录

一、基本概念

二、符号表示

三、举例:

1.文件在当前目录

2.文件在上一层目录

3.文件在下一层目录

4.根目录表示法

四、注意

1.CSS中的图片路径

2.JS中图片地址均相对于调用JS的页面的相对位置

五、优缺点分析


一、基本概念

  • 相对路径:即相对于当前文件的路径,前端开发中比较常用的路径表示方法。
  • 绝对路径:即主页文件或者目录在硬盘上真正的路径。

二、符号表示

  • “./”:代表目前所在的路径
  • "../":代表上一层路径
  • “/”开头,代码根目录

三、举例:

根目录下有demo1和images/1.jpg,demo1下有index1.html文件和demo1.1文件夹。demo1.1下有index2.html和2.jpg图片文件。

                                                                        文件夹目录如图所示

1.文件在当前目录

如index2.html引用2.jpg,则文件路径应为

2.文件在上一层目录

如index1.html引用images文件夹下的1.jpg,则文件路径应表示为

如index2.html引用images文件夹下的1.jpg,则文件路径应表示为

3.文件在下一层目录

index1.html访问demo1.1文件夹中的2.jpg,则路径应表示为:

4.根目录表示法

任何页面访问images文件夹下的1.jpg,则可以表示为

四、注意

1.CSS中的图片路径

写到CSS中的图片路径,url是图片针对样式文件的位置。

如,index.html引用同一根目录下CSS文件夹中的main.css,而在main.css中需要引入images目录中的1.jpg,则路径应表示为: background:url(../images/1.jpg)

2.JS中图片地址均相对于调用JS的页面的相对位置

如:document.getElementById("IMG1").style.backgroundImage = "url(../Images/login.jpg)";

五、优缺点分析

相对路径更方便更改,相对比较灵活,但是如果不慎易造成链接失效,并且容易被人抄袭。

绝对路径的话能避免这个问题,但是灵活性上相对较弱。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/10/24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
绝对路径和相对路径(转)
1、相对路径-顾名思义,相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。
山河木马
2019/03/05
2.6K0
./与../区别
根目录下有Site1和Image/Image.jpg,Site1下有Page1.html文件和Site2文件夹。Site2下有Page2.html和Page2Image.jpg图片文件。
用户1088318
2025/05/21
710
./与../区别
HTML引入文件的绝对路径、相对路径、根目录
什么是绝对路径?绝对路径指的是文件的真正路径,使用绝对路径链接外部资源,如:图片、超级链接、flash、音频、视频等等。代码如下:
德顺
2019/11/12
10.7K0
web路径问题相对路径和绝对路径,计算机相对路径和绝对路径
**首先得明白相对路径和绝对路径的概念和区别:** **相对路径:** 相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。 **绝对路径:** 绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。
用户1289394
2021/10/26
2.5K0
网站目录/绝对路径/相对路径-零基础搭建wordpress教程
网站基本知识包括很多方面,网站结构、网页路径、域名、服务器、建站等等,我们已经写过域名和新手如何选择服务器了,正好最近遇到群友对网站基本知识有些疑问,魏艾斯博客认为建站之前你一定要了解一下相关基础知识,通过这个过程在脑海中建立网站的一个结构,只有脑海里面有了这个理论知识后面建站时才能得心应手。
魏艾斯博客www.vpsss.net
2018/12/07
3.5K0
html图像标签、绝对路径和相对路径
像网页上插入图片这种外部文件,需要定义文件的引用地址,引用外部文件还包括引用外部样式表,javascript等等,引用地址分为绝对地址和相对地址。
Devops海洋的渔夫
2019/05/31
4.1K0
5. html图像标签、绝对路径和相对路径
像网页上插入图片这种外部文件,需要定义文件的引用地址,引用外部文件还包括引用外部样式表,javascript等等,引用地址分为绝对地址和相对地址。
Devops海洋的渔夫
2022/01/14
1.9K0
5. html图像标签、绝对路径和相对路径
HTML的a标签href属性指定相对路径与绝对路径的用法讲解
在实际Web开发中,插入图片、包含CSS文件等都需要有路径,如果文件路径的添加错误,就会导致引用失效(无法浏览链接文件,或无法显示插入的图片等)。很多初学者感到困惑,下面我就详细的介绍一下相对路径与绝对路径。
Twcat_tree
2022/11/30
1.7K0
MarkDown文件插入图片(绝对\相对路径\调整图像大小位置)
相对路径md文件所在文件夹及子文件夹,例如md文件在‘F:\’内,‘F:\image\’、‘F:\test\’都是相对路径;
AomanHao
2024/03/02
7.9K0
相对路径和绝对路径的区别
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个 URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在 Servlet中,"/"代表Web应用的根目录。和物理路径的相对表示,例如:"./" 代表当前目录, "../"代表上级目录。这种类似的表示,也是属于相对路径。
狼啸风云
2020/07/06
6.7K0
Python绝对路径和相对路径详解
每个运行在计算机上的程序,都有一个“当前工作目录”(或 cwd)。所有没有从根文件夹开始的文件名或路径,都假定在当前工作目录下。
用户8442333
2021/11/30
3.5K0
Linux基础命令——绝对路径和相对路径
1. 绝对路径 从根目录算起的路径叫做绝对路径 例如: /home/python/Desktop /usr/bin 2. 相对路径 从当前目录算起的路径叫做相对路径 例如: ./test/hello ../static/images 3. 绝对路径和相对路径的使用 使用绝对路径切换到桌面 cd /home/python/Desktop 在下载目录以相对路径切换到桌面 cd Downloads cd ../Desktop 在桌面使用相对路径切换到上一级目录的上一级目录 cd Desktop cd ../.
落雨
2022/03/08
33.9K0
相对路径和绝对路径的区别
在HTML里只要涉及文件的地方(如超级链接、图片等)就会涉及绝对路径与相对路径的概念。  1.绝对路径     绝对路径是指文件在硬盘上真正存在的路径。例如“bg.jpg”这个图片是存放在硬盘的“E:\book\网页布局代码\第2章”目录下,那么 “bg.jpg”这个图片的绝对路径就是“E:\book\网页布\代码\第2章\bg.jpg"。那么如果要使用绝对路径指定网页的背景图片就应该使用 以下语句: <body backround="E:\book\网页布局\代码\第2章\bg.jpg" >    2.使
猿人谷
2018/01/17
2.9K0
RPO 相对路径覆盖攻击
RPO (Relative Path Overwrite) 相对路径覆盖,最早由 Gareth Heyes 在其发表的文章中提出。主要是利用浏览器的一些特性和部分服务端的配置差异导致的漏洞,通过一些技巧,我们可以通过引入相对路径来引入其他资源文件,以达到我们的目的。
信安之路
2018/08/08
2.9K0
RPO 相对路径覆盖攻击
相对路径与绝对路径
🎏顾名思义:相对路径是更侧重对于文件与文件之间的联系,就像是以当前文件路径,然后去找其他文件的位置,而绝对路径而是一个完整的路径。 🎏抽象:就是说相对路径,比如你要到终点,那么你在起点到达中点,中点对于终点就是相对路径,起点到重点就是绝对路径。 举个例子: 相对路径: 🎏"." :目前所在的目录,相对路径。 如:超链接<a href="./">文本</a> 🎏".." :上一层目录,相对路径。 如:<a href="../">文本</a> 🎏"../../" : 代表的是上一层目录的上一层目录,
计算机魔术师
2022/08/19
1.6K0
相对路径与绝对路径
【HTML】HTML 标签 ④ ( 文件路径 | 相对路径 | 绝对路径 | 同级目录 | 下一级目录 | 上一级目录 )
一个前端项目 , 可能有几百上千个 html , css , javascript 文件 , 这些文件都需要通过不同的目录层级进行整理存放 ;
韩曙亮
2023/03/30
2.1K0
【HTML】HTML 标签 ④ ( 文件路径 | 相对路径 | 绝对路径 | 同级目录 | 下一级目录 | 上一级目录 )
关于"绝对路径"和"相对路径"
作为一个phper,一开始学习的时候,可能都接触过绝对路径和相对路径,但是也可能很多没学基础的人,直接撸tp去了,根本不了解路径,一遇到问题就两眼一抹黑瞎几把问,所以,今天就来讲讲关于路径的事吧.
仙士可
2019/12/18
3.1K0
文件的相对路径和绝对路径以及根相对路径
  如果当前文档和目标文档所在的文件夹位置平行,则书写为:文件夹名称/目标文档全称;
阿豪聊干货
2018/08/09
3K0
【软考学习14】绝对路径和相对路径的区别和联系
比如我在 D 盘的某个文件夹下新建了一个 helloWorld.java 文件,如下图所示。
Designer 小郑
2023/08/01
1K0
【软考学习14】绝对路径和相对路径的区别和联系
为什么 Vite 的请求有时候是相对路径,有时候是 /@fs/ + 绝对路径?
在开发项目时,我发现有时候请求资源的路径是相对路径,有时候是 /@fs/ 开头的绝对路径,这是为什么呢?
CandyTong
2023/01/05
4.1K0
推荐阅读
相关推荐
绝对路径和相对路径(转)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档