html的相对路径的应用,同阶直接写名字为什么图片显示不出来?

img


在同阶里,相对路径是直接写所要的图片名或者./之后再写名字,但为什么我这个图片显示不出来啊?求解求解,谢谢大家了

不是同一个目录下啊,应该是./img/photo01.jpg

网页加载显示的路径和一般桌面软件不一样他是基于服务的相对路径,最简单的方法是在网页所在文件夹起一个简单的服务。
但是我觉得你能问这个问题应该不会,所以有一个替代方案:你可以用vscode编辑网页然后用vscode的liveserver插件来自动起一个服务

所谓相对路径,你总要先知道是相对于谁的路径
相对的是你当前的html文件的路径
那么对于你的html文件来说,图片在哪呢,在跟它同一级的img文件夹里,所以路径应该是/img/*.jpg
./表示当前目录,你不写也行,默认就是从当前目录出发的
../表示上一级目录
如果实在搞不定相对路径,你也可以写~/表示网站根目录

./img/xxx 也不行吗?