绝对路径和相对路径的区别:
绝对路径就是无论从外部还是内部访问,都能够通过此路径找到文件夹。而相对路径是相对于自身的,其他位置的文件和路径,只能通过内部访问。外部不能通过此路径访问到文件,通俗的来说,绝对路径是一条大家都能够通到目的地的路。而相对路径是一条只有你自己知道怎么走的路,以上就是相对路径与绝对路径的区别。
绝对路径和相对路径写法上的区别:
./ :代表文件所在的目录(可以省略不写)
../ :代表文件所在的父级目录
../../ :代表文件所在的父级目录的父级目录(依此类推)
/ :代表文件所在的根目录
值得注意的是,(/ :代表文件所在的根目录)其实可以理解成项目内部的绝对路径。
例子:
以图1所示项目目录结构为例,如果要在test.html中引入000.css,可以有以下写法:
1、<linkhref="./css/css1/000.css"/> (./可以省略)
2、<link href="/html/css/css1/000.css"/>
3、<link href="../html/css/css1/000.css"/>
绝对路径:
绝对路径是指完整的网址,假设图一中项目的网站域名为www.test.com,那么000.css的绝对路径应该是
https://www.test.com/HelloHBuilder/html/css/css1/000.css。
相对路径与绝对路径的优缺点: