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 引擎。