我的網站有css/js路徑問題
假設
index.php
css/css.css
假設我引用 <link .... href="css/css.css"> 這沒問題
但是當我跨第二個或第三層目錄
index/index.php
此時如果再用 <link .... href="css/css.css">就不能使用了
但是因為我會用php一次管理所有的css路徑。。。所以沒辦法個別去顯示路徑!
要怎麼解決????可以自動判斷路徑嗎?
我的網站有css/js路徑問題
假設
index.php
css/css.css
假設我引用 <link .... href="css/css.css"> 這沒問題
但是當我跨第二個或第三層目錄
index/index.php
此時如果再用 <link .... href="css/css.css">就不能使用了
但是因為我會用php一次管理所有的css路徑。。。所以沒辦法個別去顯示路徑!
要怎麼解決????可以自動判斷路徑嗎?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
先来认清一下相对路径和绝对路径.
这个是相对路径.相对于你的入口文件就是index.php这一层目录.
例如,你的路径是这样子的/index/index.php,那么,css.css的文件路径就是在/index/css/css.css,当然,你可以在引入的时候用./css/css.css,这个也是相对路径,
绝对路径.
在第一个用上/这个符号,那得到就是网站的根路径.
例如.你的访问路径是这样子的./index/index.php
那么,你的css.css的文件路径就是/css/css.css
这个就是相对路径和绝对路径.你要想正确引入你的文件,那么,你就必须对这个理解通透.
详情请了解
相对路径和绝对路径