我在文件管理器中引用外部css文件时遇到问题。我的html页面位于名为"主页"的文件夹中。我的css文件位于名为" library"。
的文件夹中目前,我有
<link rel="stylesheet" href="library/homepagecss.css">
但是它不会引用css文件。
我唯一的选择是将主页html文件和css文件放在同一个文件夹中,但我希望将它们分开以便组织。
任何人都知道如何在Domain的文件管理器中执行此操作?
答案 0 :(得分:4)
你应该在那里写一个绝对路径,比如
<link rel="stylesheet" href="C:/User/Documents/public_html/library/homepagecss.css">
(我假设你当前目录的路径)
如果我理解你的文件夹库和主页都位于名为public_html的文件夹中,那么你可以试试这个
<link rel="stylesheet" href="../library/homepagecss.css">
输入..你在目录树中,你在父目录上,你需要在public_html上,因为你的库文件夹所在的位置。
答案 1 :(得分:0)
如果您网站的主页位于example.com,并且您的主页位于“主页”文件夹中,那么您当前拥有的href将在example.com/homepage/public_html/library中查找文件/homepagecss.css。这显然不正确。
您有两种方法可以解决此问题。
href="http://example.com/library/homepage.css"
<base>
tag在您网站的<head>
中将基本路径设置为主页,然后在样式表链接中指定相对网址:href="/library/homepagecss.css"