我想知道在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'>
我想知道在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'>
无论是HREF的访问相同的CSS文件,这是目前在css文件夹,它不会造成任何问题。 我们通常喜欢1st href的原因是出于可读性目的。 它实际上是从位于根目录内的名为CSS的文件夹中获取文件。
使用1st href时,我们需要小心,同时指定点。
如果我们不想从子文件夹访问文件,只应指定单个点。
如果我们想要从父文件夹访问文件,那么应该指定2个点。
例如链接href =“../test.css”rel ='stylesheet'type ='text/css'
这里我们试图访问test.css文件,它存在于根文件夹中,而HTML页面是从folder1是根中的一个子文件夹。
希望这会消除你的怀疑。
你是对的,它是多余的。
通过相对路径,浏览器将查找文件相对于到链接所在页面的位置。由于./
涉及工作文件所在的目录(本例中为html
文档),因此我们可以指出两者都指向相同的位置 - 这是多余的。