现在的位置: 首页学习笔记>正文
PHP项目实战把CSS做成调用文件
发表于6年前 学习笔记 评论数 1

继续我项目的进度.

这次我们先把CSS变成一个调用的包含文件.

然后调用的时候用到一个小技巧.

我们先把这个复制下来.

独家记忆
  1. <link rel="shortcut icon" href="1.ico" />   
  2. <link rel="stylesheet" type="text/css" href="styles/1/basic.css"/>   
  3. <link rel="stylesheet" type="text/css" href="styles/1/index.css"/>   
  4. 然后新建立一个文件 title.inc.php    
  5. 代码如下   
  6. <?php   
  7. /**
  8. * xiangmushizhan  
  9. * ================================================  
  10. * Copy 2012-2102 Suchao.  
  11. * Web: http://www.mechao.cn  
  12. * ================================================  
  13. * Author: Suchao.  
  14. * Date: 2012-6-3  
  15. */  
  16. ?>   
  17. <?php   
  18. //这个防止恶意调用还是要加上.   
  19.    if (!defined('IN_TG'))   
  20. {   
  21.     exit('NO NO NO');   
  22. }   
  23. ?>   
  24.   
  25. <link rel="shortcut icon" href="1.ico" />   
  26. <link rel="stylesheet" type="text/css" href="styles/1/basic.css"/>   
  27. <link rel="stylesheet" type="text/css" href="styles/1/index.css"/>   
  28.   
  29. 然后在我们需要CSS的地方直接调用这个文件.   
  30. <?php    
  31. define('IN_TG',true);   
  32.   require dirname(__FILE__).'/includes/title.inc.php';   
  33. ?>   
  34. 就可以了, 但是我开始做的那个注册页面的CSS调用就没效果了.   
  35. 也不是没效果,就是居中表格的什么样式就全部消失了.   
  36. 这要怎么办呢.   
  37. 很简单, 第一句是图标,第二个是都要用的样式,第三个是每个页面的样式表.   
  38. <link rel="shortcut icon" href="1.ico" />   
  39. <link rel="stylesheet" type="text/css" href="styles/1/basic.css"/>   
  40. <link rel="stylesheet" type="text/css" href="styles/1/<?php echo yemian?>.css"/>   
  41. 改第三个就可以了,   
  42. 然后在每个页面前定义一个常量.   
  43. define('IN_TG',true);   
  44. define('yemian',register);比如是注册页面的CSS,这样就可以了.    
  45. 主页的就是   
  46. define('yemian',index);   
  47. 我们以后要做的任何表格都可以这样进行.   
  48. 这样文件就清洁很多了,以后项目多的时候也不会再那么乱了.  
×
腾讯微博