我正在使用codeigniter。但即使我使用base url()函數,CSS也無法正常工作。通過控制器訪問視圖時CSS不工作
<鏈路HREF = 「?< PHP的回波BASE_URL();?> 應用/視圖/車輛/ CSS/bootstrap.min.css」 的rel = 「樣式表」 媒體= 「屏幕」/>
如果我剛回聲基本URL(),它輸出
個
我的CSS是
C:\ XAMPP \ htdocs中\笨\程序\意見\汽車\ CSS
是否有人可以幫助我嗎?
我正在使用codeigniter。但即使我使用base url()函數,CSS也無法正常工作。通過控制器訪問視圖時CSS不工作
<鏈路HREF = 「?< PHP的回波BASE_URL();?> 應用/視圖/車輛/ CSS/bootstrap.min.css」 的rel = 「樣式表」 媒體= 「屏幕」/>
如果我剛回聲基本URL(),它輸出
個
我的CSS是
C:\ XAMPP \ htdocs中\笨\程序\意見\汽車\ CSS
是否有人可以幫助我嗎?
你的css文件應該在公共平易近人的目錄中。 應用程序目錄(application
或APPPATH
)不可公開訪問。 因此,您的CSS文件應該位於應用程序的index.php
文件旁邊。 這是常見的有assets/css
路徑在您的網站根目錄開始:
-application
-system
-assets
--css
---vehicle.css
-index.php
-.htaccess
而如果你使用CSS Web應用程序代碼文件dinamicaly關於使用過的路線,你可以通過添加更多相關的子文件夾中解決這個問題:
-application
-system
-assets
--css
---vehicle
----style.css
-index.php
-.htaccess
這樣,url
helper加載後,你可以達到與CSS鏈接:
<?php echo base_url('assets/css/vehicle/style.css');?>
最後,您應該在.htaccess
文件中包含assets
位置,使Apache服務器能夠讀取它。
也許是因爲在「媒體」之前的「>」結束標記。
也許你可以嘗試相對路徑。因此,根據需要使用盡可能多的「../」回到父文件夾,直到你到達根目錄(如果你的PHP文件在子文件夾中),然後將路徑添加到CSS文件。
它的工作。非常感謝..!!! –
非常歡迎。快樂的編碼。 ;) – Tpojka