2016-05-14 145 views
2

我想知道在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'> 

回答

0

无论是HREF的访问相同的CSS文件,这是目前在css文件夹,它不会造成任何问题。 我们通常喜欢1st href的原因是出于可读性目的。 它实际上是从位于根目录内的名为CSS的文件夹中获取文件。

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

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

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

例如链接href =“../test.css”rel ='stylesheet'type ='text/css'

这里我们试图访问test.css文件,它存在于根文件夹中,而HTML页面是从folder1是根中的一个子文件夹。

希望这会消除你的怀疑。

0

你是对的,它是多余的。

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