我在高级导演中遇到样式表问题。这是一个例子;
我在example.com主文件夹中有index.php和style.css。然后,我在那里有index.php的example.com/contact。联系人文件夹中的index.php指向example.com主文件夹中的样式表。
我遇到的问题是我希望div显示为块并且是超链接。 style.css在example.com/index.php上运行正常,但是如果你在/ contact文件夹中单击链接,它将尝试访问/contact/index.php而不仅仅是/index.php.
有没有办法解决这个问题?
谢谢!
答案 0 :(得分:1)
我认为您的意思是您在网站的不同目录中遇到CSS路径问题?
您可以绝对链接到样式表,也可以使用base href
〜
<link rel="stylesheet" type="text/css" href="http://mysite.com/style.css" />
或
<link rel="stylesheet" type="text/css" href="/style.css" />
或
<base href="http://site.com/" />
<link rel="stylesheet" type="text/css" href="style.css" />
答案 1 :(得分:1)
而不是使用../
(我相信在1个目录中),而只使用/
,它将转到根目录(例如example.com /):
<link rel="stylesheet" type="text/css" href="/style.css" />