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

Parent directory(../../) vs http(s):// links in href includes

使用时有什么区别

<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">

有什么缺点吗?

使用相对 link 没有任何缺点。不过,使用完整的 links 有一些缺点:

  1. 更长(很明显!)
  2. 您必须重写所有此类 link 以防您将网站移到其他地方
  3. 你真的不应该强制使用 http 或 https

另一方面,如果您从其他域加载资源,则完整的 link 是您无法逃避的。