浏览器兼容问题
浏览器兼容
1.Gecko 内核:前缀为 -moz- 火狐浏览器
2.Webkit 内核:前缀为 -webkit- 也叫谷歌内核,chrome,safari等
3.Trident 内核:前缀为 -ms- 也称 IE 内核
4.Presto 内核:前缀为 -o- 目前只有 Opera 采用
由于 IE 浏览器在国内使用率非常高,所以造成很多网银和支付只支持 IE 的 Trident 内核。
但是它速度和兼容比不上 webkit 和 Gecko 内核,于是出现许多双核浏览器。
IE 版本测试工具:IETester
示例:
-webkit-transparent: ; Safari,谷歌浏览器等使用 WebKit 引擎的浏览器。
-o-transform: ; Opera 浏览器(早期)
-moz-transparent: ; 火狐等使用 Mozilla 浏览器引擎的浏览器
-ms-transparent: ; Internet Explorer(不一定)
transition:
CSS hack:
一种兼容 CSS 在不同浏览器的正确显示技巧
hack 分为条件 hack,属性级 hack,选择符 hack。
不要写在 style 标签中,它和 style 标签同级。