在根目录中访问css菜单

时间:2017-10-18 11:23:59

标签: php html css

我的根目录中有CSS菜单。我想访问其他子目录中的CSS菜单。但是当我去子目录时,我无法从子目录返回而无法访问其他子目录。 在一个子内==> http://localhost/Web/category/category.php 当我在“类别”文件夹中时,我无法访问“Web”文件夹中的CSS菜单。它提供文件路径为http://localhost/Web/category/item/newform.php.My CSS菜单位于Web文件夹中并包含文件。如何修复此问题? ?

<ul>
   <li class='has-sub' >
      <a href='#'><span>Category</span></a>
      <ul>
         <li class='last'><a href='category/category.php'><span>New Category</span></a></li>
      </ul>
   </li>
   <li class='has-sub'>
      <a href='#'><span>Item</span></a>
      <ul>
         <li class='last'><a href='item/newform.php'><span>Add New Item</span></a></li>
      </ul>
</ul>

2 个答案:

答案 0 :(得分:0)

我不是100%理解这里的问题,但听起来这是一个路径问题。尝试使用完整路径包含这样的css文件:

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

您还可以在css文件的完整http路径中输入以查看有用的内容:

 <link rel="stylesheet" type="text/css" href="https://www.example.com/styles/style.css">

答案 1 :(得分:0)

要从子目录访问CSS文件夹(位于根目录中),您需要在根目录中的php文件中包含该链接,例如header.php。

<强>&#39;的header.php&#39;

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

然后需要&#39; header.php&#39;在您的子目录文件

示例:

<?php require_once '../header.php'; ?>