本文主要是介绍兼容性问题-洋葱先生-杨少通,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
浏览器兼容性指的是网页在各种品牌的浏览器上所显示出的效果。由于不同品牌的浏览器所采用的内核和支持的HTML代码标准有所不同,所以相同的页面在不同的浏览器上可能会显示出不同的效果,时常会出现错位等不可预料的情况,这就是我们常说的浏览器兼容性问题。
谈到兼容性首先要知道目前主流的浏览器有Chrome、IE、火狐、Opera、Safari。如果你认为浏览器只有这么几种,那你就大错特错了!其实在全球互联网市场中浏览器的种类数不胜数,但他们的内核都基于以上五种。所以只要搞定以上五种浏览器的兼容性就OK了。
比如CSS3中的transform 属性的兼容代码如下:
transform:rotate(7deg);
-ms-transform:rotate(7deg); /* 兼容 IE 9 */-moz-
transform:rotate(7deg); /* 兼容 Firefox */-webkit-
transform:rotate(7deg); /* 兼容 Safari 和 Chrome */-o-
transform:rotate(7deg); /* 兼容 Opera */
所以我们必须熟练掌握这些兼容性代码,其实也很简单,只要熟练的记住了各种样式再附加上前缀就OK了!
这篇关于兼容性问题-洋葱先生-杨少通的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!