如何使链接到 css 文件的 php 在包含在嵌套 php 中时工作



这是我正在使用的结构:

www/
   includes/nav.php
   css/main.css
   css/mobile.css
   css/nav.css
   policies/1000/index.php

索引.php 在 1000 目录中能够很好地包含 nav.php 文件。nav.php 文件包含样式表的链接,根目录中的所有 php 文件都能够很好地访问 css 文件:

<link href="/css/nav.css" rel="stylesheet" type="text/css" />
<link href="/css/main.css" rel="stylesheet" type="text/css" />
<link href="/css/mobile.css" rel="stylesheet" type="text/css" />
但是,css 没有显示在 policies/1000/index 中.php我认为这是因为

nav.php 文件试图在 policies/1000/css/中找到 css 文件。我该如何补救?

如果您在许多文件中包含nav.php,则可以使用您网站的 url,因此,在 nav.php 中:

<link href="http://domain.com/css/your_file.css" rel="stylesheet" />

注意:HTML 的默认样式表类型是 text/css ,无需添加该属性。

最新更新