什么是更好的做法:css / js文件的相对或绝对路径包括?

时间:2013-11-19 02:52:32

标签: html css

你会说拥有

更好吗?
<link rel="stylesheet" href="/css/style.css">

在任何使用style.css的网页上,或者使用相对路径更好,例如

<link rel="stylesheet" href="../../css/style.css">

2 个答案:

答案 0 :(得分:3)

我更喜欢相对于root方法。如果您复制粘贴代码,则不必担心路径不正确。

我的投票:

<link rel="stylesheet" href="/css/style.css">

当然,this guy为完整网址提供了理由,但如果您将网站迁移到其他网域,则可能会非常头疼。 This guy认为绝对URL是禁止的,并且承担每个参数。我倾向于支持第二种。

答案 1 :(得分:2)

我还会投票保留相对于网站根目录的路径。我的理由是使用此代码

<link rel="stylesheet" href="/css/style.css">

我总是知道我指的是%root%/ css文件夹。我不必跟踪我的子文件夹数量,并计算适量的../来遍历原点。

我也认为阅读更清晰。我的两分钱。