看板 Web_Design 關於我們 聯絡資訊
※ 引述《kaoru7 (white)》之銘言: : 想請教一個有關於CSS的問題,有找過咕狗大神了,不過.....找不出解答>﹍﹍﹍< : 現在手邊有約莫40支PHP程式,都是套用同一個CSS,假設為main.css, : 我如果想要用同樣的40支程式來達到CSS頁面轉換的話,請問可行嗎? : 原本為main.css,但透過某些語法或是技術(?), : 只要設定好,按了之後就直接main.css→main2.css, : 而那40支php程式也就整個風格轉換為main2.css的了。 : 不用再透過去更改那40支的程式碼。 40 隻 PHP 程式如果都是分開的,那就沒辦法,乖乖手動改。 要不然就是在每個檔案開頭插入一段 <?php require("style.php"); ?> 然後大概是: $i = rand(0,1); echo ($i == 1) ? "main.css" : "main2.css" ; 如果那 40 隻 PHP 都會去 include 同樣的 header 的話 那就直接改 header 就好了。 : --------------------------------------------------------------------------- : 我自己想到的很笨的方法就是......必須透過內部更改的。 : 40支程式碼皆套用main.css : <link rel="stylesheet" type="text/css" href="main.css"> : 40支程式碼階套用main2.css : <link rel="stylesheet" type="text/css" href="main2.css"> : 加起來80支,再用其中首頁去做連結的轉換, : link1就連到main.css的程式檔案夾去。 : link2就連到main2.css的程式檔案夾去。 : 不過這樣一來似乎會造成系統的負擔,而且不是真正的版面轉換(?) 不會造成系統的負擔阿,只是檔案變很多,版本也不好控制。 : 抑或是說要寫一支php去控制它呢?又該如何寫呢?還是我該去php版問啊? : 麻煩有經驗的人分享一下,我真的是想破頭又很迫切呀!! : 先謝謝大家了。 -- 凝視著,卻看不見光景。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.223.207