使用PHP压缩CSS代码的方法

2020-5-11 / 2 评论 / 430 阅读
温馨提示:
本文最后更新于2020-5-11,已超过半年没有更新,若内容或图片失效,请留言反馈。

新建一个PHP文件,命名为style.css.php,然后输入下方这段代码,不要忘记吧CSS改为你自己的。

<?php
header('Content-type: text/css');
ob_start("compress");
function compress($buffer) {
  /* remove comments */
  $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
  /* remove tabs, spaces, newlines, etc. */
  $buffer = str_replace(array("
", "\r", "\n", "\t", '  ', '    ', '    '), '', $buffer);
  return $buffer;
}
/* your css files */
include('master.css');
include('typography.css');
include('grid.css');
include('print.css');
include('handheld.css');
ob_end_flush();

然后再需要引入CSS的地方这样写

<link rel="stylesheet" type="text/css" media="screen" href="style.css.php"/>

取消