2010-07-14 44 views
0

嘿,我試圖在我的CSS中設置變量,這樣我可以允許訂閱者自定義頁面的顏色。我寧願在我的靜態服務器上儘可能多的文件。CSS/Codeigniter中的變量?

有沒有好的/簡單的方法來做到這一點?我應該只有一個CSS文件,其中包含應用程序內CSS文件中的所有可編輯參數?

沃克

回答

5

有幾種不同的方式,你可以這樣做:

  1. 使用PHP輸出你的CSS文件,它包含了所有的編輯CSS值(請務必記得設置MIME類型的文件到文本/ CSS)。
  2. 或者,您可以告訴Web服務器解析PHP代碼的CSS文件(在下面的示例中爲Apache)。

這正好在你的網站的.htaccess文件(通知服務器查找PHP在CSS文件):

AddType application/x-httpd-php .css 

這正好在你的CSS文件的最頂部,這樣的瀏覽器把它當作一個CSS文件:

<?php Header ("Content-type: text/css");?>