html - 子目录的 URL 问题

标签 html css resolveurl

我正在创建一个包含服务器端的网站,并且有多个目录。 例如,在 head.html(它是一个包含)中,我将样式表指向 href="css/style.css" 并且它在主页中工作正常。但是当我试图在事件(一个文件夹/子目录)中运行一个页面时,它没有采用样式表。谁能解决这个问题。

它是一个纯 HTML 静态网站,我们可以使用诸如 clientResolveUrl 之类的东西吗?

最佳答案

如果您在 \wamp\www\sitename 中创建元素文件夹并使用

包含 css
<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/

相关文章:

css - 为什么我的定位混合在与 Sass 一起工作时在 Stylus 中不起作用?

div 的 jQuery 数组

html - 带文本的主干圆旋转

html - 将导航转换为垂直导航

html - 如何阻止文本占用超过 1 行?

ASP.NET:如何从通用处理程序获取文件的虚拟路径?

c# - 相对 URL 的绝对文件路径

javascript - Braintree 的 Sandbox PayPal 集成(使用 JS 和 PHP)

javascript - 使用 Javascript 将值分配给 <td> 内的 &lt;input&gt;