一、产生兼容性的原因
浏览器兼容性是指网页在各个浏览器上的显示效果不一致 。
产生浏览器兼容性的原因主要是各浏览器使用的内核(Rendering Engine,解析引擎)及其解析HTML、Javascript等网页语言和渲染(显示)网页的方式不同;其次是用户客户端的环境不同,如计算机的分辨率不同 。

文章插图
通常较为常见的浏览器内核有以下4种 。
【浏览器的兼容在哪里 浏览器为什么能兼容】a. Trident:IE浏览器使用的内核,该内核程序在1997年IE4中首次被使用,是Microsoft在Mosaic代码的基础上修改而来的,并沿用到目前的IE9 。使用IE内核而非IE的浏览器有360浏览器、Maxthon做游浏览器、腾讯TT浏览器等 。
b. Gecko:Netscape6开始采用的内核,后来Mozilla Firefox(火狐)浏览器也采用了该内核 。Gecko的特点是代码完全公开 , 因此可开发程度很高 , 全世界的程序员都可以为其编写代码,增加功能 。由于在Gecko内核的浏览器中,Firefox浏览器的用户最多 , 因此有时也会被称为Firefox内核 。
c. Presto:目前Opera 采用的内核,该内核在2003年Opera7中首次被使用 。该款引擎的特点就是渲染速度的优化达到了极致,也是目前公认网页浏览器速度最快的浏览器内核,然而代价是牺牲了网页的兼容性 。
d. Webkit:苹果公司自己的内核,也是苹果公司的 Safari 浏览器使用的内核 。Webkit 引擎包含 WebCore 排版引擎和JavaScriplCore 解析引擎,它们都是自由软件 , 同时开发源代码 , 在安全方面不受 IE、Firefox的制约 。使用 Webkit内核的浏览器还有Google的Chrome、360极速浏览器和搜狗浏览器(高速模式)等 。
- 牡丹吊兰有毒吗,心叶日中花有毒吗
- 冰块怎么做不容易化,怎样让冰块保持不融化
- 抖音怎么制作手动翻照片,抖音图集怎么搞成自己翻?
- 中筋粉和高筋粉的区别有哪些,高筋面粉和中筋面粉的区别
- 锂保存在哪里,锂单质存放在哪?
- 老公生日送什么礼物,送老公生日礼物送什么比较有意义
- 炒蚬子用不用焯水,辣炒蚬子 是先煮一下呢 还是直接炒
- 雅泰角鲨烯胶囊的功效,角鲨烯软胶囊的功效与作用
- 海上交通与陆上交通相比,明显的优势有,陆上运输与海上运输的优势各是什么
- 中国五大名酒,中国五大名酒是什么?
