【问题标题】:Difference between "../" and "~/" relative path“../”和“~/”相对路径的区别
【发布时间】:2015-10-01 09:07:41
【问题描述】:

我将样式表存储在 {root}/styles 中,而图像存储在网站的 {root}/images 中。

  1. ../~/ 有什么区别。 ?

【问题讨论】:

  • 这个问题很模糊。 ~/ 似乎只在某些特定情况下才有意义,而问题中没有任何一个。

标签: html css relative-path


【解决方案1】:

../ 引用父目录。

~/ 在标准 URL 中没有特殊含义。它在

中确实有特殊含义
  • ASP.NET 引用应用程序的根目录
  • 引用当前用户主目录的 UNIX 外壳

【讨论】:

    【解决方案2】:

    ../ 相对于文件的当前路径。

    ~/ 相对于应用程序的根目录(在 ASP.NET 中)。

    【讨论】:

      【解决方案3】:

      ../ 从当前目录上升一个目录。

      ~/ 转到您最初来自的目录(在 html 中不可用)。

      【讨论】:

        【解决方案4】:

        取决于您正在使用的框架。如果您有 ASP.NET 上下文 ~/ResolveUrl 指的是根目录,也忽略子目录。

        在 CSS 中,我们使用 ../ 导航到之前的目录。如果您使用../../,则导航到后退两步,依此类推。如果您使用./,则可以到达根目录

        【讨论】:

          猜你喜欢
          • 2014-02-13
          • 2012-05-04
          • 2018-06-17
          • 1970-01-01
          • 2013-12-12
          • 1970-01-01
          • 1970-01-01
          • 2013-07-14
          • 2010-09-15
          相关资源
          最近更新 更多