包括父目录中的页眉和页脚,但不显示 CSS


include header and footer from parent directory but not showing css

在我的项目目录中看起来像这样:images,css,html(store header and footer.html..)...索引.php. 在浏览器( http://localhost/project1 )上查看它时,它的效果很好。

然后我创建了名为:member的新文件夹。在这个文件夹中,我也有索引.php。在该索引文件中,我包括('../html/header.html') 和 include('../html/footer')。当我在浏览器上查看它时:(http:// localhost/project1/member/ )它只显示页眉和页脚的html标记而不显示样式?

我需要将整个css文件夹从父目录复制到成员吗?无论如何,只有从父级链接它而不是复制整个 css?

尝试更改在标头.html文件中链接 css 文件的方式。例如,如果您的 css 文件夹位于项目文件夹的根目录中,而您的 css 文件是 cssFile.css请尝试

<link rel="stylesheet" type="text/css" href="http://localhost/project1/css/cssFile.css">

使用绝对 URL(而不是相对 URL)来访问 CSS 文件。相对 URL 由浏览器解释。它不知道服务器上包含文件的位置,它只是根据加载 HTML 的页面的 URL 解释这些 URL。