关于html中引用图像相对路径的问题

关于html中引用图像相对路径的问题,第1张

1、例如:<img src="img1.png" />,双引号下直接是文件名,这是找当前文件(3-图片标签.html)所在目录(图片标签)下的img1.png。

2、当img1.png在图片标签目录在,那么就可以防问到。点击可以预览到图片效果。另外<img src="./img1.png" />和<img src="img1.png" />是一样的,但是当前路径。

3、如下图,当我们把img1.png移动到图片标签的上层目录html标签时。这时<img src="img1.png" />路径不对。无法显示图片。

4、如果想访问到这张图片,可以使用<src="../img1.png" />../    就是代表上层目录。图片标签目录的上层目录就是——html标签目录。

5、我们将图片再往外挪到web01-html目录下。这时候并不是加一个点可以访问到(并不是  .../),而是再加一个上层目录,具体几个上层目录,主要看参照物是当前文件(3-图片标签.html)所在目录——图片标签<src="../../img1.png">。

6、接下来我们把图片放到web01-html目录下的img目录。注意参照物是图片标签(也就该html文件所在的目录),相对路径就是相对这个目录的。

当然可以,相对路径是相对于当前目录位置而言的,一但调入文件index.html或图片所在目录的位置发生变化则图片就不会被显示,而将起始文件index.html和图片文件目录放置在同一个目录中时用相对路径会比较方面,只要整体移动就不会有问题,因此养成良好的编程习惯相当重要。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7039327.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-31
下一篇 2023-03-31

发表评论

登录后才能评论

评论列表(0条)

保存