Html 在目录外引用
我有一个有多个网页的网站,其中一些在一个单独的目录。然而,我似乎无法将一个目录中的页面链接到另一个目录中的css文件 我已经尝试粘贴整个目录和css/main.css //这是我的项目的文件夹/目录结构 home.htmlHtml 在目录外引用,html,css,Html,Css,我有一个有多个网页的网站,其中一些在一个单独的目录。然而,我似乎无法将一个目录中的页面链接到另一个目录中的css文件 我已经尝试粘贴整个目录和css/main.css //这是我的项目的文件夹/目录结构 home.html css --main.css 行数 --M51.html --M50.html --M53.html 以下是我用来引用HTML文件M51.HTML或lines文件夹/目录中任何文件中css的HTML代码:
css
--main.css
行数
--M51.html
--M50.html
--M53.html
以下是我用来引用HTML文件M51.HTML或lines文件夹/目录中任何文件中css的HTML代码: 在lines文件夹(M51、M52或M53)中测试html页面时,我看到css未应用,错误为“无法解析文件css/main.css”。如何解决此错误
它可以在home.html上正常工作,但不能在“lines”目录中工作。因为Css文件存储在不同的目录中。确保使用相对文件路径在HTML中包含css:
<link rel="stylesheet" type="text/css" href="../css/main.css" media="screen" />
相对文件路径指向相对于当前页面的文件
最佳实践
最佳做法是使用相对文件路径(如果需要)
可能的)
使用相对文件路径时,网页将不会绑定到
您当前的基本URL。所有链接都将在您自己的计算机上工作
(localhost)以及您当前的公共域和您的未来
公共领域
从评论中复制答案,因为它是正确的答案: 使用以下命令引用文件: ../css/main.css
用于“行”目录(映射)中的文件。这两个点上升一级,“css”目录(地图)位于相对于当前文件夹的位置。使用外部CSS文件的相对路径。什么是“映射”?我刚刚搜索过,它的英文名称似乎是file directory。斯里,母语是荷兰语。请说得具体一点:你用的是哪种编程语言?您能将代码粘贴到包含css的位置吗?请使用../css/main.css引用文件以查看lines目录(map)中的文件。css目录(map)位于当前文件夹上一级的文件夹中。外部CSStarun khosla的相对路径,谢谢。你帮我省了很多工作。