html插入图片img中的src图片路径(相对路径和绝对路径)

本文详细介绍了HTML中相对路径和绝对路径的使用方法,包括同级目录、下级目录、上级目录的引用方式,以及如何返回上一级的上一级目录。同时,也展示了网络图片和本地文件的绝对路径示例,强调了在项目中通常避免使用绝对路径的原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1相对路径

在这里插入图片描述

1同一级目录
在这里插入图片描述<img src="1.jpg" \>
2下一级目录
在这里插入图片描述3.jpg路径------web\images\3.jpg
1.html路径-----web\1.html

<img src="images/3.jpg" \>

3上一级路径
在这里插入图片描述demo1.html----路径web\html\demo1.html
2.jpg-------路径web\2.jpg

<img src="../2.jpg" \>

如果要返回上一级的上一级
在这里插入图片描述<img src="../../1.jpg" \>
其他情况以此类推

2绝对路径

网络上的图片
在这里插入图片描述

<img src="https://publish-pic-cpu.baidu.com/f6c87c36-99a7-4493-9615-a5c11f21ae60.png@h_152|c_1,w_228" \>

本地文件
在vscode中这样写

<img src="file:///D:/photo/二次元/10.jpg" width="1000" height="500" />

在pycharm中这样写

<img src="http://localhost:63342/creeper/test/1.jpg" width="1000" height="500" />

一般情况下项目中是用不到绝对路径的

因为你用vscode打开时地址栏显示如下
在这里插入图片描述
而在pycharm中地址栏是
在这里插入图片描述

### 如何在HTML中正确使用相对路径插入图片 为了确保HTML文件能正确加载图片,理解并应用相对路径至关重要。当HTML图片位于相同的`assets`文件夹内时,应采用如下方式指定图片路径: ```html <img class="avatar-img" src="./assets/xjpic.jpg" /> ``` 这里的关键在于确认所给定的路径是从HTML文件的位置出发到达目标图像的确切路线[^1]。 对于更复杂的项目结构,比如HTML文件处于根目录而图片存放在子文件夹中,则需调整路径以反映这种层次关系。假设有一个名为`images`的子文件夹用于存储所有的图片资源,那么引用其中一张名为`example.png`的图片应该写作: ```html <img src="images/example.png"> ``` 反之,如果图片位于上层目录之外的一个特定文件夹里,可以利用两个点加斜杠(`../`)来表示返回上级目录的操作。例如,当前HTML页面位于`pages/about.html`,而想要引用位于顶级目录下的`logo.png`,可按此形式书写: ```html <img src="../logo.png"> ``` 值得注意的是,在某些情况下,即使路径看起来是正确的,也可能因为服务器配置或其他因素导致无法正常显示图片。因此建议开发者不仅要仔细核对本地文件系统的布局,还要考虑部署环境的具体情况[^3]。 此外,保持一致性清晰度有助于减少错误的发生几率。遵循统一命名约定以及合理规划文件组织可以帮助更好地管理维护网页内容[^4]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开始King

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值