微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CSS无法从相对路径使用php’includes’

文件夹结构

 /
 |--index.PHP

 +--includes
 |--header.html

 +--css
 |--style.css

我的主项目文件夹中有2个子文件夹.一个是名为“ includes”的文件夹,另一个是“ css”.
我有我的
文件夹中的-index.PHP文件
-header.html在我的“ main / includes”文件夹中
-style.css在我的“ main / css”文件夹中

我的index.PHP包括header.html,如下所示:include_once(‘includes / header.html’); (有效!)

我的header.html文件像这样链接CSS:< link href ='.. / css / style.css'type ='text / css'rel ='stylesheet'/>
(这不起作用!)

我不明白为什么CSS文件没有加载.
我不确定使用base标签,但不确定是否使用正确.
< base href =“ http:// localhost / main” /> (这不起作用)

解决方法:

您应该尝试使用

<link href='css/style.css' type='text/css' rel='stylesheet'/>

由于index.PHP和css文件夹位于同一级别.

< link href ='.. / css / style.css'type ='text / css'rel ='stylesheet'/&gt ;, 您要让您的服务器照管index.PHP上层目录中的style.css(该目录不存在). 您也可以使用/,因为它指向网站的文档根目录.

<link href="/css/style.css" type="text/css" rel="stylesheet" />

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐