php - CSS 未从 header.php 调用

标签 php html css

我在从 project1.php 调用 header 时遇到了一些大问题。它通过包含这样的 header 得到了解决:

<?php include $_SERVER['DOCUMENT_ROOT'] . '/vouzalis/resources/includes/header.php'; ?>

标题现在被调用,但我所有的 CSS 都没有被调用。怎么会这样?在我所有的页面上,根文件夹中的 CSS 工作正常。

我的文件夹结构是这样的:

Folder structure

下面的这段代码是我的标题的片段。如您所见,Home 应该转到 index.php。但是当我在我的 project1.php 中并单击主页时,我得到了 URL:`

http://localhost:8888/vouzalis/projects/index.php

正确的根应该是:

http://localhost:8888/vouzalis/index.php

这没有意义。有人知道为什么吗?是否与 header 的包含方式有关?

<div class="navbar-collapse collapse">
    <ul class="nav nav-pills nav-main pull-right">
        <!-- begin navigation items -->
        <li class="active"><a href="index.php">Home</a></li>
        <li>
            <a href="services_smallicon.php">Services</a>
        </li>
        <li>
            <a href="portfolio.php">Portfolio</a>
        </li>
        <li>
            <a href="aboutme.php">About Me</a>
        </li>
        <li><a href="contact.php">Contact</a></li>
        <!-- end navigation items -->
    </ul>   
</div>

最佳答案

我认为问题出在这里:

<li class="active"><a href="index.php">Home</a></li>

href="index.php" 替换为 href="/vouzalis/index.php"/ 指定域根,没有它,根是您当前的位置 (/vouzalis/projects/)。

关于php - CSS 未从 header.php 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38191985/

相关文章:

php - 谁能帮我从 Google Ads API 调试 "proto descriptor was previously loaded"

php - 与单元格重叠的 FPDF 表格内容

html - 为什么5rem可以装10个字符?

jquery - 启用鼠标滚动而不显示垂直滚动条并保持背景

php - UTF-8贯穿始终

html - 如果我创建 Image 对象但没有将其添加到 DOM 中,它是否会将图像 src 下载到用户页面中?

html - 使用 R 从 html 页面中提取数据

html - 非英语人士的编程资源

css - 如何使用 CSS 将两个或多个元素堆叠到右侧

php - 电子邮件代码和验证码激活后,将详细信息从 email_activation 数据库添加到成员数据库