✍作者:柒烨带你飞
格言:生活的情况越艰难,我越感到自己更坚强;我这个人走得很慢,但我从不后退。
系列专栏:HTML入门+实战小案例开发
不同浏览器的页面渲染引擎(内核)不同,不同浏览器对不同语言的支持性不同,同一种浏览器不同版本之间的支持性也可能存在不同。
而这种现象就造成了,创建一个网页的时候,需要考虑到方方面面,确保在每个浏览器上都能把页面效果显示一致。
网页浏览器的页面渲染引擎负责取得网页的内容、整理排版以及计算网页的显示方式,然后输出至显示器或打印机上。所有网页浏览器、电子邮件客户端以及其他需要编辑、显示网络内容的应用程序都需要页面渲染引擎
目前最流行的引擎
Trident页面渲染引擎(IE内核)
Trident是操作系统(Windows)搭载的网页浏览器——Internet Explorer的页面渲染引擎的名称,它的第一个版本诞生于1997年10月发布的Internet Explorer第四版中,目前是互联网上非常流行的排版引擎。采用Trident内核的浏览器有:
Presto(opera前内核)
Presto(Opera前内核) (已废弃): Opera12.17及更早版本曾经采用的内核,现已停止开发并废弃,该内核在2003年的Opera7中首次被使用,该款引擎的特点就是渲染速度的优化达到了极致,然而代价是牺牲了网页的兼容性。
Opera现已改用Google Chrome最新的Blink内核。
Gecko页面渲染引擎Firefox内核)
Gecko是开放源代码的、以C++编写的页面渲染引擎。Gecko是跨平台的,能在Windows、Linux和Mac OS X等主要操作系统上运行,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。因为这是个开源内核,因此受到许多人的青睐,Gecko内核的浏览器也很多。使用Gecko页面渲染引擎的浏览器有Firefox、Mozilla等。
WebKit页面渲染引擎(Safari内核,Chrome内核原型,开源)
是苹果公司自己的内核,也是苹果的Safari浏览器使用的内核,WebKit内核常见的浏览器:傲游浏览器3、Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android 默认浏览器
blink页面渲染引擎
Blink是一个由Google和Opera Software开发新的一代浏览器排版引擎
数据来源百度百科浏览器内核
主流的浏览器分为IE、Microsoft Edge、Chrome、Firefox、Safari等几大类
查看浏览器内核在线网站
可以在网上搜索其他在线检测浏览器内核的网址
可见,浏览器的页面渲染引擎丰富繁杂,这对Web前端开发提出了很大的挑战,特别是兼容性以及稳定性方面。用户不单要熟悉每种渲染引擎和相应浏览器的特性,还需要了解它们之间的各种差异,便于设计出适合的、兼容性好的、稳定性高的系统。
首发于:CSDN
博主的其他系列专栏
创作不易,如果觉得文章不错或能帮助到你学习,可以点赞收藏评论+关注哦!留下你的看法和建议
我们下期见✍️