这是由于浏览器的内核是不一样的大概有这么几家:
IE浏览器内核:Trident内核,也是俗称的IE内核;Chrome浏览器内核:统称为Chromium内核,以前是Webkit内核,现在是Blink内核;
Firefox浏览器内核:Gecko内核,俗称Firefox内核;
Safari浏览器内核:Webkit内核;
Opera浏览器内核:最初是自己的Presto内核,后加入谷歌,从Webkit又到了Blink内核;
360浏览器、猎豹浏览器内核:IE+Chrome双内核;
搜狗、遨游、QQ浏览器内核:Trident(兼容模式)+Webkit(高速模式);
百度浏览器、世界之窗内核:IE内核;
但是,这些不同内核的浏览器,CSS3属性中理论上是需要添加不同的前缀,也将其称之为浏览器的私有前缀,添加上私有前缀之后的CSS3属性可以说是对应浏览器的私有属性。之所以,一些属性没有加前缀,各个内核也都能识别,是因为这一部分属性已经形成了默认的标准,各个浏览器内核是普遍认可的。
解决这个问题的方法很多:
通过使用脚本来处理。
通过使用开发是编辑器的插件
通过CSS的预处理器
通过使用自动化工具处理
css 闪烁字体,css 北京平铺,input输入状态css,纯css实现箭头切换,jsp中怎么引用css,css3动画描述有误,html九宫格css样式