理想的情况是只拥有一个CSS文件(如果你使用RWD以支持IE的老版本,那就需要两个CSS文件。)构建并维护几个单独的CSS文件也算合理,但在部署到产品服务器之前,你应该将它们集合在一起,并删掉那些不必要的空白区域。
Saas、LESS和Stylus等预处理器可帮你完成这些痛苦的工作。 Grunt.js、 Gulp等工具可自动化你的工作流。如果你更喜欢GUI,可借助Koala提供的免费跨平台应用。
如果你觉得这些比较麻烦,也可手动通过命令行工具将CSS文件集中在一起,如在Windows中,可使用如下代码:
在Mac/Linux中,可使用如下代码:
最终文件经过在线CSS压缩工具(如 cssminifier.com、 CSS Compressor &Minifieror等)压缩后即可运行。
最后,请记住在头部(Head)加载所有CSS,以便浏览器展示接下来的HTML元素,同时也可避免浏览器下次再重绘页面元素。
这位网友你好,压缩后文件大小会变小,里面的内容还是照样解析的,不会受影响。压缩代码可以加快加载速度,一般情况下比较大型的网站都是要求压缩的,小网站就没什么必要了,样式不会受影响,请放心使用。当然了,压缩的时候都是需要备份的,以防万一。合并css文件,只要把各个css文件里的样式放在一个css文件里就可以了,如果有重复的css样式要去掉重复的,至于压缩工具,在百度里面搜一下css压缩工具就可以了,在线压缩的,很方便,你试一下