作者roga (凝视)
看板Web_Design
标题Re: [问题] CSS+PHP 版面置换
时间Fri Aug 17 22:10:18 2007
※ 引述《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