我正在创建一个包含服务器端的网站,并且有多个目录。 例如,在 head.html(它是一个包含)中,我将样式表指向 href="css/style.css" 并且它在主页中工作正常。但是当我试图在事件(一个文件夹/子目录)中运行一个页面时,它没有采用样式表。谁能解决这个问题。
它是一个纯 HTML 静态网站,我们可以使用诸如 clientResolveUrl 之类的东西吗?
最佳答案
如果您在 \wamp\www\sitename
中创建元素文件夹并使用
<link rel="stylesheet" type="text/css" href="/css/style.css" />
它将以根文件夹为目标,在你的例子中是 www
,而不是 sitename
,所以你应该这样写
<link rel="stylesheet" type="text/css" href="/sitename/css/style.css" />
但是,您可能应该使用虚拟主机
,这样您就可以像在您的实时站点中的第一个一样编写它,这里是forum解释了如何以及为什么你应该更好地使用 Virtual Host
关于html - 子目录的 URL 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25500573/