父目录(../../)vs http(s):// href中的链接包括

时间:2016-06-13 14:51:27

标签: html hyperlink href embedding

使用

时有什么区别
<link href="../../css/style.css" rel="stylesheet">

而不是使用

<link href="http://example.com/css/style.css" rel="stylesheet">
<link href="https://example.com/css/style.css" rel="stylesheet">

有任何缺点吗?

1 个答案:

答案 0 :(得分:2)

使用相对链接没有任何缺点。但是使用完整链接有一些缺点:

  1. 它更长(显而易见!)
  2. 如果您将网站移到其他地方,则必须重写所有此类链接
  3. 你不应该强迫使用http或https
  4. 另一方面,如果您从其他域加载资源,则无法逃脱完整链接。