7.HTML基础——路径问题

本文详细解析了HTML中相对路径与绝对路径的区别,包括同级、下级、上级文件夹的引用,以及在企业开发中的注意事项,强调了使用反斜杠/的重要性及避免绝对路径的可移植性问题。

路径问题

给src属性赋值有两种方式

1.通过相对路径赋值

相对路径就是每次都从.html文件所在的文件夹开始查找,我们称之为相对路径。

同级

  • 同级情况下,图片和.html文件存储在同一个文件夹中
  • 格式:src=“2021.png”

下级

  • 下级就是存储图片的文件夹和.html文件在同一个文件夹中
  • 格式:src=“images/2021.png”
  • 含义是在.html文件所在的文件夹中找到名称叫做images的文件夹,然后再在images文件夹中找到名称叫做2021.png的图片。

上级

  • 上级就是存储图片的位置和存储代码的文件夹在同一个文件夹中
  • 格式:src="…/2021.png"
  • 含义是在.html文件所在的文件夹中找到这个文件夹的上一级文件夹,然后再在上一级文件夹中找到名称叫2021.png,其中**…/**代表从当前位置找到上一级文件夹

2.通过绝对路径赋值(了解)

  • 绝对路径就是每次从指定的盘符开始查找
  • 格式:src=“C:\Users\Ver\Desktop\HTML\demo\2021.png”
  • 含义是在c盘下找到users文件夹,然后在ver文件夹中找到desktop文件夹,以此类推,最终在demo文件夹中找到名称为2021.png的图片

注意点

  • 以后企业开发中需要编写路径,统一使用反斜杠/,不要使用正斜杠
    因为将来我们开发的程序可能会部署到其他操作系统的服务器上,而在其他操作系统中路径都是/,所以如果写的不是/,可能会引发一些问题;
  • 在企业开发中一般不会使用绝对路径,因为可移植性不好,也就是说将你写好的代码拷贝给别人,别人可能就不能运行了。
<body>
<!--
注意点:
-以后企业开发中需要编写路径,统一使用反斜杠/,不要使用正斜杠\
因为将来我们开发的程序可能会部署到其他操作系统的服务器上,而在其他操作系统中路径都是/,所以如果写的不是/,可能会引发一些问题
-在企业开发中一般不会使用绝对路径,因为可移植性不好,也就是说将你写好的代码拷贝给别人,别人可能就不能运行了。
-->

<!--相对路径 同级-->
<img src="0.jpg">
<!--相对路径 下级-->
<img src="images/1.jpeg">
<!--相对路径 下下级-->
<img src="images/a/2.jpg">
<!--相对路径 下下下级-->
<img src="images/a/b/3.jpg">
<!--相对路径 上级-->
<img src="../4.jpg">
<!--相对路径 从上上级找c文件夹再找图片-->
<img src="../../c/5.jpeg">

<hr>

<!--绝对路径-->
<!--同级-->
<img src="C:\Users\Ver\Desktop\HTML\作业\02-路径练习\test\demo/0.jpg">
<!--下级-->
<img src="C:\Users\Ver\Desktop\HTML\作业\02-路径练习\test\demo\images/1.jpeg">
<!--下下级-->
<img src="C:\Users\Ver\Desktop\HTML\作业\02-路径练习\test\demo\images/a/2.jpg">
<!--相对路径 下下下级-->
<img src="C:\Users\Ver\Desktop\HTML\作业\02-路径练习\test\demo\images/a/b/3.jpg">
<!--相对路径 上级-->
<img src="C:\Users\Ver\Desktop\HTML\作业\02-路径练习\test/4.jpg">
<!--相对路径 从上上级找c文件夹再找图片-->
<img src="C:\Users\Ver\Desktop\HTML\作业\02-路径练习\c/5.jpeg">
</body>
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值