鍍金池/ 問答/PHP  HTML/ css和js 有路徑問題。。要怎麼解決?

css和js 有路徑問題。。要怎麼解決?

我的網(wǎng)站有css/js路徑問題
假設(shè)

index.php
css/css.css

假設(shè)我引用 <link .... href="css/css.css"> 這沒問題
但是當(dāng)我跨第二個或第三層目錄

index/index.php
此時如果再用 <link .... href="css/css.css">就不能使用了
但是因為我會用php一次管理所有的css路徑。。。所以沒辦法個別去顯示路徑!
要怎麼解決????可以自動判斷路徑嗎?

回答
編輯回答
憶往昔

先來認清一下相對路徑和絕對路徑.

css/css.css

這個是相對路徑.相對于你的入口文件就是index.php這一層目錄.
例如,你的路徑是這樣子的/index/index.php,那么,css.css的文件路徑就是在/index/css/css.css,當(dāng)然,你可以在引入的時候用./css/css.css,這個也是相對路徑,

./  ---代表當(dāng)前路徑下
../ ---代表上一層目錄

絕對路徑.

/css/css.css

在第一個用上/這個符號,那得到就是網(wǎng)站的根路徑.
例如.你的訪問路徑是這樣子的./index/index.php
那么,你的css.css的文件路徑就是/css/css.css
這個就是相對路徑和絕對路徑.你要想正確引入你的文件,那么,你就必須對這個理解通透.
詳情請了解
相對路徑和絕對路徑

2017年10月12日 06:23
編輯回答
薄荷糖

意思是你的程序沒有一個入口文件?
你看看這幾個函數(shù)吧

clipboard.png

2018年8月24日 03:03