有些时候,某些CSS属性还只是最新版的预览版,并未发布成最终的正式版,而大部分浏览器已经为这些属性提供了支持,但这些属性是小部分浏览器专有的;有些时候,有些浏览器为了扩展某方面的功能,它们会选择新增的一些CSS属性,这些自行扩展的CSS属性也是浏览器专属的。为了让这些浏览器识别这些专属属性,CSS规范允许在CSS属性前增加各自的浏览器前缀。
常见的浏览器前缀
内核 | 前缀 | 示例 | 浏览器 |
---|---|---|---|
WebKit内核 | -webkit- | -webkit-border-radius | Safari、曾经的Chrome |
Gecko内核 | -moz- | -moz-border-radius | Firefox |
Trident内核 (普遍称IE内核) |
-ms- | -ms-border-radius | IE浏览器 |
Presto内核 | -o- | -o-border-radius | Opera |
Blink内核 | -webkit- | -webkit-border-radius | 现在的曾经的Chrome/Chromium |