You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何跨文件夹引用CSS文件?子目录PHP文件链接CSS方法

链接子文件夹文件的几种实用方法

1. 相对路径(小型项目优先用)

先明确你的目录结构:

example1/
├─ assets/
│  └─ css/
│     └─ style.css
└─ example2/
   └─ tool.php

从tool.php所在的example2文件夹,需要先回退到上一级的example1目录,再进入assets/css找到目标文件,对应的路径是../assets/css/style.css。

如果是在HTML中引用样式,代码如下:

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

要是在PHP里需要调用这个文件(比如读取内容),同样可以用这个相对路径。

2. 站点根目录绝对路径(中大型项目推荐)

这种路径以/开头,直接指向站点的根目录。假设example1就是你的站点根目录,那么目标文件的路径就是/assets/css/style.css。

HTML引用代码:

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

这种方式的优势是不管当前文件在哪个层级,都能精准定位目标文件,避免目录结构调整导致的路径失效。

3. PHP绝对文件路径(用于PHP脚本操作文件)

如果需要在tool.php里读取style.css的内容,可以借助PHP内置常量获取根目录:

// 获取example1目录的绝对路径
$rootDir = dirname(__DIR__);
// 拼接得到style.css的绝对路径
$cssFullPath = $rootDir . '/assets/css/style.css';

// 示例:读取CSS文件内容
$cssContent = file_get_contents($cssFullPath);

这里__DIR__代表tool.php所在的example1/example2目录,dirname(__DIR__)则返回上一级的example1目录绝对路径,再拼接子路径就能得到目标文件的完整地址。


内容的提问来源于stack exchange,提问作者Dailygear

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 14:21:38