前端 -- 基础 路径 -- 相对路径 详解

目录

导语引入 : 

相对路径 : 

相对路径  包含哪些 :

 同一级路径 : 

 下一级路径 : 

 上一级路径  :


导语引入 : 

#  大家都清楚,在我们日常所见到的网页里,要涉及好多图片,要是把如此多的图片都和网页文件

    放一起的话,那势必引起混乱,所以我们一般就是创建一个文件夹来专门存储这些网页所需要用

    到的图片;  那么,问题来了,当把 HTML文件所需要用到的图片放到一个文件夹里存储的时候

    那就要涉及一个 所谓 “ 路径 ” 的问题了~!! 

    因为 当 HTML 用到这个图片时,就需要按照一定的 “ 路径 ” 去找到这张图片来使用了 ~!! 

# 那么,HTML网页文件 按照什么样的 路径 方式,也是有讲究的,

   路径分为两种  一种是 “ 相对路径 ”  ,一种是 “ 绝对路径 ”    

相对路径 : 

#  即  以引用文件所在位置为参考基础,而建立出的目录路径  

    你要是看上示概念,能理解个屁~!! 

    简言之就是 : 图片相对于 HTML 页面的位置  

    当然了,你看完解释,只是有点儿好转,并未完全治愈 ,放心,接着往下看  : 

    结合着例子来理解。 

   相对路径  包含哪些 : 

   同一级, 下一级 , 上一级  三种 

   结合  “ 图片相对于 HTML 页面 的位置 ” 以示例来理解 相对路径 

   同一级路径 : 

    

   我们以这个 “ 同一级路径 ” 的这个HTML文件 和 11.png 这个图片举例 

   他们俩就是所谓的 同一级路径  

   就是现在 这个 “ 同一级路径 ” HTML 文件,想要给自己这个网页页面 插入这个 11.png 这个图片 

   然后你结合 ( 图片相对于 网页页面文件的位置 ) 你来理解  同一级路径 

   你看上示图,是不是就能看到  这个图片和这个网页页面是在同一目录下的 ~!!  

   说白就是 都在 T2 文件夹(目录文件夹)下的 根目录 ,是在同一级下的 ~!! 

   那这就是所谓的  同一级路径 ~!!!  

   下来我们看 同一级路径下的图片插入 : 

   结合前面 相对路径包含哪些的图片里后面的说明 来编写代码 

   ===>>>

                 

                 

                 显然图片在 网页上显示成功 ~!!  

下一级路径 : 

 #  同一级路径,应用是最简单的,但并不是最普遍的,因为我们前面也说了,一个网页文件所需

     要的图片是多的数不清的, 你想想如果都把这些图片 和 网页文件都放在一起,放在同一级目

     录下,那岂不是很 复杂,也不好找。

     所以,一般我们就建立一个 文件夹 来专门存放 网页所需要的图片 ~!! 

示例 : 

            

            我们新建了 一个专门用来存放图片的文件夹 images ,这个文件夹里有一个图片 22.png 

            我们现在就想让 下一级路径的这个HTML 文件插入 22.png 这个图片 

            那么,这就是我们所谓的 下一级路径  

            你可以在上示图中明显看到, 下一级路径 和 22.png 这个图片 就压根没在同一级目录里 

            因为 22.png 这个图片 还在 images 这个文件夹里面,你 下一级路径这个 HTML 文件要想

            使用 22.png 这个图片的话 那就必须得先进入到 images 这个文件夹里,才可以使用到~! 

           

直接看插入操作 : 

===>>>

               

              

       可以看到,我在编写的时候,采用了三种编写方式 ,结果都是可以的都是能够显示出图片的

       你就按照     图片文件所在的文件夹名字/图片名字   

上一级路径  :

 和前面两个完全同理, 就是 图片在网页文件的上一级 

#  实操 : 

             

             就是现在,我们也创建了一个 专门放置 HTML 文件的文件夹,名为HTML ,在这个文件夹

             下有一个文件是 上一级路径 这个文件 。 

             上一级路径这个网页文件 想要 插入 11.png 这个图片 

             那 上一级路径这个网页 就必须得先回到 HTML这个文件夹,然后再使用 11.png 图片 

插入 : 

            ​​​​​​​

            

             如此即可 ~!

             就是如果要使用的 图片 在网页文件的上一级 ,那就用   ../图片名称 

            注意, ../ 就代表上一级的意思, 如果再上一级那就继续 ../ 那就是   ../../  以此类推即可 

           如此,你再回到最初,理解那句 “ 图片相对于网页文件 ” 这句话 是不是就完全治愈了呢 ?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/295149.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

如何通过Python将各种数据写入到Excel工作表

在数据处理和报告生成等工作中,Excel表格是一种常见且广泛使用的工具。然而,手动将大量数据输入到Excel表格中既费时又容易出错。为了提高效率并减少错误,使用Python编程语言来自动化数据写入Excel表格是一个明智的选择。Python作为一种简单易…

rancher 手册

官方 https://www.rancher.com/https://github.com/rancher/rancherhttps://docs.rke2.io/ rancher 安装要求kubernetesl yaml deploy rancher serverHelm Deploy Online Rancher DemoHelm & Kubernetes Offline Deploy Rancher v2.7.5 Demohelm upgrade rancher server…

Mysql的四大引擎,账号管理,数据库的建立

数据库存储引擎查看 Support字段说明 default的为默认引擎 YES表示可以使用 NO表示不能使用 命令 SHOW ENGINES 四大引擎 MEMORY 使用场景:由于易失性,可以用于存储在分析中产生的中间表 特点 所有的数据都保存在内存中,一旦服务器重启&…

MySQL5.7 InnoDB 内存结构

官网地址:MySQL :: MySQL 5.7 Reference Manual :: 14.5 InnoDB In-Memory Structures 欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯. MySQL 5.7 参考手册 / ... / 缓冲池 14.5.1 缓冲池 缓冲池是…

机器学习--回归算法

🌳🌳🌳小谈:一直想整理机器学习的相关笔记,但是一直在推脱,今天发现知识快忘却了(虽然学的也不是那么深),但还是浅浅整理一下吧,便于以后重新学习。 &#x1…

数据库设计——DML

D M L \huge{DML} DML DML:数据库操作语言,用来对数据库中的数据进行增删改查。 增(INSERT) 使用insert来向数据库中增加数据。 示例: -- DML : 数据操作语言 -- DML : 插入数据 - insert -- 1. 为 tb_emp 表的 us…

【Spring 篇】Spring:轻松驾驭 Java 世界的利器

在 Java 开发领域,Spring 框架无疑是一颗璀璨的明星,它不仅提供了全面的企业级特性,还为开发者提供了简便而强大的开发方式。本文将深入探讨 Spring 框架的简介、配置和快速入门,带你轻松驾驭 Java 世界的利器。 Spring 简介 Sp…

计算机毕业设计选题分享-spring boot疾病查询网站01548(赠送源码数据库)JAVA、PHP,node.js,C++、python,大屏数据可视化等

spring boot疾病查询网站 摘 要 随着互联网时代的到来,同时计算机网络技术高速发展,网络管理运用也变得越来越广泛。因此,建立一个B/S结构的疾病查询网站,会使疾病查询工作系统化、规范化,也会提高医院形象&#xff0c…

算法训练第五十九天|503. 下一个更大元素 II、42. 接雨水

503. 下一个更大元素 II: 题目链接 给定一个循环数组 nums ( nums[nums.length - 1] 的下一个元素是 nums[0] ),返回 nums 中每个元素的 下一个更大元素 。 数字 x 的 下一个更大的元素 是按数组遍历顺序,这个数字之…

1-sql注入的概述

文章目录 SQL注入的概述web应用程序三层架构: 1、SQL注入之语句数据库1.1 关系型数据库1.2 非关系型数据库1.3 **数据库服务器层级关系:**SQL语句语法: 2、SQL注入之系统库2.1 系统库释义 SQL注入的概述 SQL注入即是指web应用程序对用户输入数据的合法性…

P11 FFmpe时间基和时间戳

前言 从本章开始我们将要学习嵌入式音视频的学习了 ,使用的瑞芯微的开发板 🎬 个人主页:ChenPi 🐻推荐专栏1: 《C_ChenPi的博客-CSDN博客》✨✨✨ 🔥 推荐专栏2: 《Linux C应用编程(概念类)_C…

书客丨柏曼丨明基护眼台灯怎么样?测评揭晓哪款更适合孩子!

关于要不要选择护眼台灯这件事情,很多家长都有比较大的争议,让很多家长都在纠结要不要给孩子选一盏台灯,以及要怎么选台灯都是比较大的困扰。实际上小朋友的眼睛敏感、发育未完全,并且现在大多数学生每天的用眼时间都比较长&#…

基于帝国主义竞争算法优化的Elman神经网络数据预测 - 附代码

基于帝国主义竞争算法优化的Elman神经网络数据预测 - 附代码 文章目录 基于帝国主义竞争算法优化的Elman神经网络数据预测 - 附代码1.Elman 神经网络结构2.Elman 神经用络学习过程3.电力负荷预测概述3.1 模型建立 4.基于帝国主义竞争优化的Elman网络5.测试结果6.参考文献7.Matl…

LeetCode(31) 下一个排列

整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。 例如,arr [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。 整数数组的 下一个排列 是指其整数的下一个字典序更大的排列。更正式地&#xf…

Python新年烟花代码

Pygame 绘制烟花的基本原理 1,发射阶段:在这一阶段烟花的形状是线性向上,通过设定一组大小不同、颜色不同的点来模拟“向上发射” 的运动运动,运动过程中 5个点被赋予不同大小的加速度,随着时间推移,后面的…

【2024最新版】Win11基础配置操作(磁盘分区、修改各种默认存储位置、安装软件操作)【释放C盘空间】

文章目录 一、硬盘分区0. 磁盘管理1. 压缩卷2. 新建简单卷向导 二、修改默认存储位置1. 保持新内容的地方a. 位置b. 操作 2. 快速访问六件套a. 位置b. 操作 三、安装软件0. 应用商店设置a. 设置中心b. 修改下载设置 1. 微信电脑版设置a. 下载b. 安装c. 聊天记录迁移与备份d. 存…

信息系统安全——缓冲区溢出和恶意代码分析

实验 1 缓冲区溢出和恶意代码分析 1.1 实验名称 《缓冲区溢出和恶意代码分析》 1.2 实验目的 1 、熟练使用恶意代码分析工具 OD 和 IDA 2 、通过实例分析,掌握缓冲区溢出的详细机理 3 、通过实例,熟悉恶意样本分析过程 1.3 实验步骤及内容 第一阶段&…

CSS 纵向顶部往下动画

<template><div class="container" @mouseenter="startAnimation" @mouseleave="stopAnimation"><!-- 旋方块 --><div class="box" :class="{ scale-up-ver-top: isAnimating }"><!-- 元素内容 …

Python字符串

目录 1 创建字符串的三种方式2 字符串的转义3 字符串的格式化输出4 字符串的索引5 字符串的切片6 字符串的拼接7 计算字符串的长度8 判断字符串是否存在 字符串是编程中经常使用到的概念&#xff0c;熟悉字符串的常见用法是掌握编程的必经之路&#xff0c;本篇介绍一下字符串的…

Idea连接Docker在本地(Windows)开发SpringBoot

文章目录 1. 新建运行配置2. 修改运行目标3. 设置新目标Docker4. 选择运行主类5. 运行 当一些需要的服务在docker容器中运行时&#xff0c;因为docker网络等种种原因&#xff0c;不得不把在idea开发的springboot项目放到docker容器中才能做测试或者运行。 1. 新建运行配置 2. …