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

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

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

index.php
css/css.css

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

index/index.php
此時(shí)如果再用 <link .... href="css/css.css">就不能使用了
但是因?yàn)槲視?huì)用php一次管理所有的css路徑。。。所以沒辦法個(gè)別去顯示路徑!
要怎麼解決????可以自動(dòng)判斷路徑嗎?

回答
編輯回答
憶往昔

先來認(rèn)清一下相對(duì)路徑和絕對(duì)路徑.

css/css.css

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

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

絕對(duì)路徑.

/css/css.css

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

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

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

clipboard.png

2018年8月24日 03:03