【问题标题】:How to reference external css file in file manager - Domain.com如何在文件管理器中引用外部 css 文件 - Domain.com
【发布时间】:2017-02-24 18:54:50
【问题描述】:

我在文件管理器中引用外部 css 文件时遇到问题。我的 html 页面位于名为“homepage”的文件夹中,而我的 css 文件位于名为“library”的文件夹中。

目前,我有

  <link rel="stylesheet" href="library/homepagecss.css">

但这不会引用 css 文件。

我唯一的选择是将主页 html 文件和 css 文件放在同一个文件夹中,但我希望将它们分开以进行组织。

有人知道如何在域的文件管理器中执行此操作吗?

【问题讨论】:

  • 如果您的索引文件在 public_html 中,您可以像这样引用&lt;link rel="stylesheet" href="library/homepagecss.css"&gt;
  • 我有 2 个目录。 public_html 和图书馆。那么如果 css 文件不在 public_html 目录中,我该如何在 libary 目录中引用呢?
  • 好吧,我知道你不能把你的 css 文件放在 public_html 这就是我所知道的,所以如果你的索引文件是例如在 homepage 和名为 CSS 的目录中的 css 文件中,您可以通过将其与完整路径链接来引用我希望我能帮助您并等待其他人的可能你找到你的答案。

标签: html css file-manager


【解决方案1】:

你应该在那里写一个绝对路径,比如

<link rel="stylesheet" href="C:/User/Documents/public_html/library/homepagecss.css">

(我假设你的路径到当前目录)

但是如果我理解你的文件夹库和主页都在同一个名为 public_html 的文件夹中,你可以试试这个

<link rel="stylesheet" href="../library/homepagecss.css">

通过输入 .. 你在目录树中向上,你在父目录向上,你需要在 public_html 向上因为你的库文件夹所在的位置。

【讨论】:

    【解决方案2】:

    如果您网站的主页位于 example.com,并且您的主页位于“主页”文件夹中,那么您当前拥有的 href 将在 example.com/homepage/public_html/library 中查找文件/主页css.css。这显然是不正确的。

    您有两种选择来修复它。

    1. 使用 CSS 文件的绝对路径:href="http://example.com/library/homepage.css"
    2. 使用HTML &lt;base&gt; tag 将您的基本路径设置为您网站的&lt;head&gt; 中的主页,然后在指向您的样式表的链接中指定相对URL:href="/library/homepagecss.css"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-15
      • 1970-01-01
      • 2012-12-23
      • 1970-01-01
      • 2017-08-10
      • 2011-04-19
      • 1970-01-01
      • 2014-02-10
      相关资源
      最近更新 更多