【问题标题】:(HTML) linked CSS stylesheet in other folder but same directory doesn't work(HTML) 在其他文件夹中链接 CSS 样式表但同一目录不起作用
【发布时间】:2019-03-28 17:19:48
【问题描述】:

我是一个初学者,正在尝试创建一个网站并将 CSS 样式表存储在与 HTML 文件不同的文件夹中,但在同一目录中。

我把它放在我的 HTML 的标题标签中:

<link rel="stylesheet" type="text/css" media="screen" href="./style/stylesheet.css" />

但它不起作用。

该文件与我的 HTML 位于同一目录中的“style”文件夹中。

当我将 CSS 文件和 HTML 文件放在同一个文件夹中并以相同的方式链接到它时,它可以工作 href="stylesheet.css"

我已经寻找其他修复程序,检查了拼写错误,但它似乎已经正确链接了?我也尝试了不同的方法来输入路径,但没有任何效果。

这是文件夹的结构方式:

【问题讨论】:

  • 您能给我们看一张您的目录结构的图表/屏幕截图吗?
  • href="style/stylesheet.css" 应该可以工作
  • 从您提供的信息中我们无法判断为什么这不起作用。在浏览器的开发人员工具中打开网络选项卡。查看正在请求的 URL。找出它应该工作的 URL。从那里开始工作。
  • @LakshmanKambam — 为什么?这完全等同于他们已经拥有的。
  • @LakshmanKambam — (a) 我们在这里讨论的是英语和数学,并且 (b) 即使使用这些定义,我的 cmets 仍然适用。

标签: html css frontend


【解决方案1】:

该文件与我的 HTML 位于同一目录中的“style”文件夹中。

不,不是。

图像显示 HTML 位于名为 LoggedIn 的文件夹中,CSS 位于名为 style 的文件夹中,但style 不是LoggedIn 中。它是LoggedIn 的同级目录,而不是它的子目录。

所以你需要在进入style之前升级。

./(当前目录)替换为../(父目录)。

【讨论】:

    【解决方案2】:

    根据你那里的图像结构,我认为你应该做这样的事情

    <link rel="stylesheet" type="text/css" href="../style/stylesheet.css">
    

    这应该可以正常工作

    【讨论】:

      猜你喜欢
      • 2018-01-12
      • 2016-07-05
      • 1970-01-01
      • 1970-01-01
      • 2021-09-16
      • 1970-01-01
      • 2020-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多