浏览器的内核以及他们的前缀

浏览器的内核,如Trident、Gecko、Webkit和Blink,决定了网页的显示效果。不同的内核对HTML语法解释不一,导致页面在不同浏览器中的渲染效果可能有差异。例如,IE内核(-ms-)常用于IE和一些国产双核浏览器的兼容模式,Firefox使用Gecko内核(-moz-),Safari和早期Chrome基于Webkit(-webkit-),而Blink(-o-)则由Google和Opera Software开发,用于现代Chrome和Opera浏览器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。
不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。
内核分类
1.Trident(IE) 前缀:-ms-
IE内核
常见:
IE6~10
360浏览器(1.0-5.0为Trident,6.0为Trident+Webkit,7.0为Trident+Blink)
百度浏览器
其中部分浏览器的新版本是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。

2.Gecko(火狐) 前缀:-moz-
Firefox内核
Netscape6开始采用的内核,后来的Mozilla FireFox(火狐浏览器) 也采用了该内核

3.Webkit(Safari和Chrome前缀:-webkit-
Webkit(Safari内核,Chrome内核原型,开源):它是苹果公司自己的内核,也是苹果的Safari浏览器使用的内核。

4.Blink(Opera 前缀:-o-
Blink是一个由Google和Opera Software开发的浏览器排版引擎,Google计划将这个渲染引擎作为Chromium计划的一部分,这一渲染引擎是开源引擎WebKit中WebCore组件的一个分支,并且在Chrome(28及往后版本)、Opera(15及往后版本)和Yandex浏览器中使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值