【问题标题】:Html links to other directories won't link correctly on Ubuntu指向其他目录的 Html 链接在 Ubuntu 上无法正确链接
【发布时间】:2014-07-23 19:48:30
【问题描述】:

我已经制作了一些简单的页面和 Web 应用程序,它们在我的 Windows 计算机上运行良好,但是当我在 Ubuntu 上的任何浏览器上打开它们时,似乎链接到的任何内容都不是主目录目录,链接失效。也许我错过了一些关于相对目录的东西。当我将其中任何一个移动到主目录并在不更改目录的情况下编写链接时,它工作正常。关于更改目录,我缺少什么?这是我打开时没有连接的几个部分。

CSS:很简单,它在 Windows 8 上显示 coffee.jpg,但在 Ubuntu 上我什么也得不到。 Ubuntu 是否无法识别目录更改?

body {
    background-image: url('Backgrounds/coffee.jpg');
    background-repeat: no-repeat;
}

html:这是我创建的许多链接之一,它应该指向一个显示原始 Javascript 代码示例的页面。同样,Ubuntu 似乎不理解目录更改。

<a href="code/musicnotes/1.js">-JavaScript Code</a>

【问题讨论】:

  • 那些是本地文件还是放在网络服务器上?如果是后者,使用 Ubuntu 不是问题。无论如何,代码对我来说看起来都不错,尽管我建议在相对链接前加上 ./ 前缀,以便更清楚地表明它是故意的。
  • 看来我只是弄乱了一些大写字母。 ./ 是什么意思?它有什么用?
  • .表示“当前目录”,与.. 表示“父目录”相同。从技术上讲,没有理由指定它。但是对于其他人来说,更清楚的是它是故意相对的,而不仅仅是缺少/

标签: html css ubuntu hyperlink


【解决方案1】:

在 linux 中,文件路径和名称区分大小写。与 Windows 不同。 这有帮助吗? :)

【讨论】:

  • 怀疑,在这种情况下,移动文件不应该解决问题。此外,对于服务器上的文件,设置是服务器端的,因此本地操作系统应该无关紧要。 (不过对于本地文件,你是对的)
  • 啊哈,谢谢!!就是这样!我早该知道;昨天我对 cd 无法在终端中工作感到非常沮丧,然后我发现它是区分大小写的。我早该知道。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-07
  • 1970-01-01
  • 1970-01-01
  • 2012-02-24
  • 2011-03-25
  • 2016-04-28
  • 2011-12-07
相关资源
最近更新 更多