2009
Jun
16
相信经常使用CSS文件的朋友都有一个体会,那就是有些重复使用的数据,如颜色,边框等等,通篇都是那一个值,但每处都要写。一旦样式要改变,就得挨个把这些重复的值修改一遍,很是麻烦。能不能设置一个变量来引用这个值呢?CSS本身是不支持设置变量的,我是写php的,自然就会想到了用php来写作css文件。但是如何写呢?
有一次在查看phpmyadmin的源代码的时候,看到它的css文件的后缀是.php的,我就纳闷,怎么css的文件写成.php的还能用吗?后来打开文件后,发现它在头尾部分加了如下代码:
头部:if(extension_loaded('zlib')) {ob_start('ob_gzhandler');} header("Content-type: text/css");
尾部:if(extension_loaded('zlib')) {ob_end_flush();}
这样一来php文件就可以被用作css了。在试验中没有遇到任何问题,修改起来也很方便。
相关文章
PHP经典乱码“锘”字与解决办法 (2009-06-08)
用include函数后出现乱码的方法 (2009-06-09)
博客新版程序上线了 (2009-08-21)
博客修改之加入cookie和loading功能 (2009-09-24)
PHP获取当前url的函数 (2009-10-27)
php换行转换函数nl2br() (2009-11-09)
用PHP备份MysQL数据库并发送到指定邮箱 (2010-03-19)
PHP生成验证码时显示“因其本身有错无法显示”的解决方法 (2010-06-12)
一个很好用的PHP生成RSS的类:FeedCreator (2010-06-26)
我也来玩一下哆啦A梦对CSS3的支持 (2010-06-21)
看看他们的脚印
回归原始,爱设计,爱apple。 (5月18日)
速度通知啊! (5月17日)
又是一个三岔口,即将迈出的这一步对吗? (5月16日)
pardus
没有安装Xcode 就不行了吗