CSS——浏览器前缀


浏览器前缀
  CSS3去兼容不同的浏览器,主要是针对浏览器旧的版本,新浏览器基本不需要。

  浏览器名称          内核          前缀

    IE                    Trident            -ms-
    Firefox               Gecko               -moz-
    Opera(欧鹏)                 Presto             -o-
    Chrome             Webkit              -webkit-
    Safari              Webkit                -webkit-
最新的:
  现在Opera、Chrome 采用Blink内核,最新的IE采用Chromium(内核是Blink)。

  Blink 其实是 WebKit 的分支,如同 WebKit 是 KHTML 的分支。

  Google 的 Chromium 项目此前一直使用 WebKit(WebCore) 作为渲染引擎,但出于某种原因,并没有将其多进程架构移植入Webkit。后来,由于苹果推出的 WebKit2 与 Chromium 的沙箱设计存在冲突,所以 Chromium 一直停留在 WebKit,并使用移植的方式来实现和主线 WebKit2 的对接。这增加了 Chromium 的复杂性,且在一定程度上影响了 Chromium 的架构移植工作。

  基于以上原因,Google 决定从 WebKit 衍生出自己的 Blink 引擎(后由 Google 和 Opera Software 共同研发),将在 WebKit 代码的基础上研发更加快速和简约的渲染引擎,并逐步脱离 WebKit 的影响,创造一个完全独立的 Blink 引擎。

 

 

posted @ 2021-02-07 11:16  泰初  阅读(339)  评论(0编辑  收藏  举报