javascript - gulp的gulp-clean-css压缩插件参数问题?
ringa_lee
ringa_lee 2017-04-11 09:08:57
[JavaScript讨论组]

如图,compatibility这个参数似乎是“适应”的意思,这就搞不懂了,压缩个代码还要考虑兼容ie8的吗?

ringa_lee
ringa_lee

ringa_lee

全部回复(3)
怪我咯

gulp-clean-css底层用的是clean-css,更多参数可以看clean-css的内容。

关于这个参数: 其文档也有说明>>

For example, this declaration --compatibility 'ie8,+units.rem' will ensure IE8 compatiblity while enabling rem units so the following style margin:0px 0rem can be shortened to margin:0, while in pure IE8 mode it can't be.

怪我咯

要考虑。部分 CSS hack 是针对某些版本的浏览器的。例如:


body {
  _property: value; /* IE6 */
  +property: value; /* IE7 */
  property: value\0; /* IE6 && IE7 */
}

在你设置 compatibility 为 IE8 时,那上面这些其实是不必要的!

迷茫

这是告诉cleancss压缩时要不要保留IE8及以下兼容写法,写compatibility:'ie7'就是保留ie7兼容写法。。比如zoom:1;这些,不保留它就给你删除了。。
压缩插件不仅仅是压缩,还能优化,如果你用gulp-cssnano,还能帮你把多余的类名和属性合并。。等等

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号