Html 如何在CSS中访问一级以上的目录?

Html 如何在CSS中访问一级以上的目录?,html,css,Html,Css,我有一个名为“HTML-CSS文件”的文件夹,其中包含一个名为external.HTML的xhtml文件。该文件夹还包含一个名为“css”的文件夹,其中包含我的所有css文件。css文件夹有称为“打印”和“屏幕”的子目录文件夹,根据媒体类型使用情况对每个css文件进行分组。屏幕文件夹包含external.css,打印文件夹包含default.css和layout.css 我正在使用external.css导入default.css和layout.css,但我不知道如何访问它们,因为它们不在同一目

我有一个名为“HTML-CSS文件”的文件夹,其中包含一个名为external.HTML的xhtml文件。该文件夹还包含一个名为“css”的文件夹,其中包含我的所有css文件。css文件夹有称为“打印”和“屏幕”的子目录文件夹,根据媒体类型使用情况对每个css文件进行分组。屏幕文件夹包含external.css,打印文件夹包含default.css和layout.css

我正在使用external.css导入default.css和layout.css,但我不知道如何访问它们,因为它们不在同一目录中

@import url("..print/default.css");
@import url("..print/layout.css");

上面的代码是我如何尝试将其他样式表导入到external.css中的。只需使用与根web目录相关的URL即可。它使一切变得简单明了:

@import url("/css/print/default.css");
@import url("/css/print/layout.css");
用于向上移动一个目录:

@import url("../print/default.css");
@import url("../print/layout.css");

我想你在……之后错过了。试试../folder/file

不要使用
@import
。这很糟糕,m'kay。@johncode,但我仍然想知道如何访问这些文件。我想您缺少一个反斜杠:
@import url(“../print/default.css”)