重新获取相对路径格式

时间:2016-05-14 17:42:05

标签: html url relative-path

我想知道在HTML中相对路径的开头使用./会影响浏览器加载它的方式,还是只是冗余?

如果它是多余的,哪一个更好用?

<link href='./css/font-awesome.min.css' rel='stylesheet' type='text/css'>

<link href='css/font-awesome.min.css' rel='stylesheet' type='text/css'>

2 个答案:

答案 0 :(得分:0)

两个href都访问css文件夹中存在的同一个css文件,它不会导致任何问题。 我们通常更喜欢1st href的原因是出于可读性目的。 它实际上是从根目录中的名为CSS的文件夹中获取文件。

在使用1st href时,我们在指定点时需要小心。

如果我们不想从子文件夹访问文件,则只应指定一个点。

如果我们想要从父文件夹访问文件,则应指定2个点。

e.g。 link href =“../test.css”rel ='stylesheet'type ='text / css'

这里我们尝试访问test.css文件,该文件存在于根文件夹中,而HTML页面是从folder1(根文件夹中的子文件夹)呈现的。

希望这可以解除你的怀疑。

答案 1 :(得分:0)

你是对的,这是多余的。

使用相对路径,浏览器将查找文件 relative 的位置到链接出现的页面。由于./指的是工作文件所在的目录(在本例中为html文档),我们可以说两者都指向同一位置 - 这是多余的。