HTML前端——绝对路径与相对路径(超详细解析)

这篇具有很好参考价值的文章主要介绍了HTML前端——绝对路径与相对路径(超详细解析)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

相对路径与绝对路径解析

前言

实际工作中,通常会创建一个文件夹专门用于存放图像文件,这时在页面中插入图像,就需要采用路径的方式来指定图像文件的位置。

要想正确地使用路径,就必须先搞清楚两个概念:相对路径绝对路径

一、概念

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>

html图片的绝对路径,html,前端,vscode,学习方法,面试

2、相对路径

相对路径,会根据你当前的位置而变化。比如你从天安门东和从天安门西去故宫的路线是不一样的

假如,你现在在天安门东地铁站,那么故宫对你来说,就是先出地铁站,然后向西走350米到达天安门广场,再向北行走350米到南门,最后再向北走800米就可以到故宫了。

所以,当你在天安门东地铁站时,故宫的相对路径就是:当前位置,出站,往西走 350米,往北走350米,再往北走800米

html图片的绝对路径,html,前端,vscode,学习方法,面试

但是假如你现在在天安门西的地铁站 如果你还按照天安门东的路线去故宫的话,那么你将会跑到南海游泳去了

所以,当你在天安门西地铁站时,故宫的相对路径就是:当前位置,出站,往东走 500米,往北走350米,再往北走800米

2.1、相对路径示例

/ 开头:代表根目录; ./ 开头:代表当前所在的目录; …/ 开头:代表上一层目录。

当图像文件和项目文件位于同一文件夹:只需输入图像文件的名称即可,

html图片的绝对路径,html,前端,vscode,学习方法,面试

此时我的项目文件和图像文件都在同一级,因此我们可以直接输入图像文件名称,也可以以 ./ 开头再输入图像文件名称

 	<img src="music.jpg" alt="图片加载异常!!!">
    <img src="./music.jpg" alt="图片加载异常!!!">

当图像文件位于项目文件的下一级文件夹:输入文件夹名和文件名,之间用 / 隔开,

html图片的绝对路径,html,前端,vscode,学习方法,面试

此时我的项目文件与images文件处于同级,图像文件处于images文件的下一级,我们可以先以第一种方式 ./images 找到images文件夹,之间用 / 隔开,再输入图像文件的名称即可。

<img src="./images/music.jpg" alt="图片加载异常!!!">

当图像文件位于项目文件的上一级文件夹:在文件名之前加入 …/ ,如果是上两级,则需要使用…/…/ ,以此类推,

html图片的绝对路径,html,前端,vscode,学习方法,面试

此时图像文件与HTML文件同级 都是我的项目文件的上一级,这时我们可以通过 **…/**让项目文件回到上一级‘HTML文件’,然后输入图像文件的名称即可。

    <img src="../music.jpg" alt="图片加载异常!!!">

当图像文件位于文件根目录:在文件名之前加入 /

html图片的绝对路径,html,前端,vscode,学习方法,面试

html图片的绝对路径,html,前端,vscode,学习方法,面试

此时图像文件位于文件的根目录 我们通过**/**加上图像文件名即可文章来源地址https://www.toymoban.com/news/detail-722089.html

   <img src="/music.jpg" alt="图片加载异常!!!">

到了这里,关于HTML前端——绝对路径与相对路径(超详细解析)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【计算机基础】绝对路径和相对路径

    目录 一.绝对路径 二.相对路径 例如 三.举例 绝对路径是指从根目录开始的完整路径,包括所有父目录的路径,直到目标文件或者目录 所在的位置。 全文件名=全路径文件名=绝对路经=完整的路径 例如,在windows系统中,绝对路径通常以盘符(例如C:)开始,而在Unix/Linux系统中

    2023年04月24日
    浏览(84)
  • Windows文件的相对路径和绝对路径

    无论是绝对路径还是相对路径,都是相对而言的,只不过参考系不同(可以忽略) Windows 绝对路径 ,也就是对于电脑的相对路径 比如下图中的main.py文件 它的绝对路径就是 D:pycharm-pythonmain.py 首先 main.py 是 pycharm-python 文件夹的一个子文件 而 pycharm-python 是D 盘 的一个子文件夹

    2024年02月05日
    浏览(97)
  • python文件读取&导包的绝对路径、相对路径

    😊 作者简介 :大家好我是hellobigorange,大家可以叫我大橙子 📃 个人主页 :hellobigorange的个人主页 📰如果觉得博主的文章还不错的话,请👍三连支持一下博主哦🤞 💖 本文摘要 :本文主要讲述了文件读取的绝对路径和相对路径;导包的绝对路径和相对路径,以及当前工作

    2023年04月08日
    浏览(59)
  • Python基础知识:绝对/相对路径等

    由于本人在导入数据时,十分喜欢相对路径(在数据的上一级文件中,新建文件夹保存处理整个代码处理过程),因此,将首先简单介绍下Python中相对/绝对路径的处理。 一个文件的真实位置,根据这个路径层级可以找到这个文件即 绝对路径 。 在Python中使用绝对路径读取文

    2023年04月27日
    浏览(49)
  • Qt+QtWebApp开发笔记(六):http服务器html实现静态相对路径调用第三方js文件

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131244269 红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中… 上一篇:《Qt+QtWebApp开发笔记(五

    2024年02月13日
    浏览(58)
  • Python:pycharm中读取文件的相对路径和绝对路径

    要读取如图所示文件的相对路径: 方法1:直接根据文件路径手动读取 D:PycharmProjectspythonProjecttorch_learningtest_path.py 方法2:os.path.abspath(path)获取 比如我想从左图文件”test_path“访问右图\\\"0013035.jpg\\\"文件,采用相对路径: 1.获取当前文件的绝对路径:D:PycharmProjectspythonProjectt

    2024年02月06日
    浏览(47)
  • 路径的写法 绝对路径的含义: 相对路径与路径跳转 相对路径的跨文件跳转、返回跳转 跨文件跳转

    提示:以下是本篇文章正文内容,下面案例可供参考 站内资源和站外资源 站内资源:当前网站的资源 站外资源:非当前网站的资源 绝时路径和相对路径 站外资源:绝对路径 绝对路径是完整的网站链接 站内资源:相对路径 绝对路径的含义: url地址: 协议名://主机名:端口号/路径

    2024年02月01日
    浏览(65)
  • [Bug 记录] Pycharm 无法导入 _C,相对、绝对路径都报错

      在Pychram中调代码的时候,发现有的包必须在python3.8以上版本上才能使用,于是重新配置python3.9的环境。结果出事了,之前还能运行的代码怎么都运行不了,编译的库成功了,就是 from xx import _C 一直报错。最后试出来还有就是相对路径也报错,根据这点发现问题。   首

    2024年02月16日
    浏览(49)
  • VScode中python的相对路径与绝对路径 FileNotFoundError: [Errno 2] No such file or directory

    VScode中,python里的相对路径是相对于当前工作目录来定位的,而当前的工作目录在VScode中下方的终端窗口会有提示: 说明此时的工作目录并非当前python文件所在的目录,而是C:Usersxxxxx(你的用户名)。因此,使用VScode编辑和运行python文件时,如果你给出的相对路径是相对于当

    2024年02月15日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包