• 全国统一热线
  • 联系电话18177335388
  • 推荐课程
  • PHP开发
  • PHP开发8077

    主讲老师:何文、谭龙涛

  • UI设计
  • UI设计8472

    主讲老师:陈秋婷、钟柳婷

    WEB前端开发--为什么不会有CSS4

  • 作者:管理员发布时间:2018-08-16点击数:866
  • 很多学习Web前端的小伙伴估计都很好奇,为什么没有CSS4?


    CSS4是不会存在的,以后也不会有CSS4,。简单地说,就是从CSS3开始,CSS规范就被拆成众多模(module)单独进行升级,或者将新需求作为一个新模块来立项并进行标准化。但是为什么现在看见有很多名为CSS4 Images,或者Selectors 4的规范草案!难道它们不是CSS4的一部分吗?


    原因是在完成CSS 2.1的制定时,CSSWG工作组意识到了一个很大的问题就是版本号。它们很难去管理,进展也很缓慢。所以决定把CSS这门语言分割成多个独立的模块,每个模块可以独立的分级,每个模块只包含了一小部分的功能,这样一来,某个进展缓慢的功能模块就不会拖慢整个规范的制定工作。一些模块直接从level 3开始,因为它们都是在CSS2.1的基础上扩展了一些功能。其他模块从level 1开始,因为这是一些以前没有的新功能(比如,Flexbox)。可是,一个模块的级别和它是属于哪个版本的CSS毫无关系。它们都属于 CSS3(或者直接说CSS),无论它们自己的级别是多少。此外,我们的URL也会增加一些混乱。我们在URL中使用了例如css4-background(http://dev.w3.org/csswg/css4-background/)这样的词,听起来非常像是CSS4。和CSS4类似,CSS3也不是一个严格的概念,它表示的不是CSS的第三版,而是从CSS2.1之后出现的一些新规范的统称,且是非官方的,但大家现在都这么叫,那也只能这么叫了。


    CSS历史上并没有版本的概念,有的只是“level”(级别的概念)。在Web前端培训中,根本没有CSS4这个东西,只有CSS,每个模块有独立的分级。快告诉别人去吧!





  • 上一篇:微信福利小视频资源群2019【微信:KP20198】微信看片小视频资源福利群二维码
  • 下一篇:高级PHP工程师所应具备的

  • 联系方式
  • 18177335388(周一至周五:8:00-20:00)

    手机号码:18177335388

    qq:976827878 QQ交谈

    地址:桂林市七星区信息产业园创新大厦B401

  • 公司二维码
  • 扫一扫,更精彩!

Copyright © 2016 大聪网络科技 版权所有

桂ICP备12003741号-11