面试的时候被问了最近接触过什么css3新特性,一时不知道怎么回答比较好。 flex算新特性吗?都已经可以在正式项目中使用了也算新特性? Overscroll Behavior 总算是了吧! 还有什么呢?想不上了。
在w3c上可以大致了解css3的发展进程,学习到css3的新特性。
css3在w3c上被分成以下状态:
- Completed(完成)
- Stable(稳定)
- Tesing(测试)
- Refining(精简)
- Revising(改进)
- Exploring(探索)
- Rewriting(重写)
- Abandoned(放弃)
css3 标准发布流程为:
- FPWD First Public Working Draft 首次草案
- WD Working Draft 草案
- CR Candidate Recommendation 候选标准
- PR Proposed Recommendation 推荐标准
- REC Recommendation 标准
- SPSD Superseded Recommendation 废弃标准
当然css3标准、css3状态、css3兼容性, 三者之间并没有绝对的关系。比如常用的animation其实还在Working Draft、Refining,但兼容性已经相当高了,在caniuse显示已经有97%的浏览器支持了。如果你想用css3,最好去caniuse上查询下。
之后会慢慢更新一些模块。