最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【主流浏览器所对应的浏览器内核】 + 【主流浏览器对于CSS2的counter,counter-increment,counter-reset的支持程度】

Web crifan 1891浏览 0评论

对于:

【记录】给WordPress的Retina主题中的标题添加编号/标号

中所涉及的几个CSS2的参数:

counter()

counter-increment

counter-reset

想要搞懂主流浏览器,对其支持程度。

所以去去查了查资料,还是这里的解释:

浏览器引擎CSS支持比较

全面和权威,整理出来的结果是:


1. 先说浏览器所对应的内核:

【主流浏览器所对应的浏览器内核】

 

浏览器

版本

所用内核

IE

IE8

Trident 4.0

IE9

Trident 5.0

IE10

Trident 6.0

Firefox

Firefox 15

Gecko 15

Chrome

Chrome 21

WebKit 534

Safari

 

WebKit

Opera

 

Presto

Konqueror

 

KHTML

Android浏览器

 

WebKit

Symbian S60浏览器

 

WebKit

 


2. 然后再来总结,关于上述几个CSS2的参数,各个浏览器引擎所支持的情况:

【主流浏览器(内核)对于CSS2的counter,counter-increment,counter-reset的支持程度】

CSS2的几个参数

Trident

Gecko

WebKit

KHTML

Presto

counter

8.0

1.0

85

支持

1.0

counter-increment

8.0

1.8

525

3.4

1.0

counter-reset

8.0

1.8

525

3.4

1.0

对应的浏览器

IE8 (注1)

Gecko 1.0=Firefox 0.1

Gecko 1.8 =Firefox 1.5

WebKit 525 = Chrome 1.0

Presto 1.0 = Opera 7.0

结论

> IE8均支持

>FireFox 1.5均支持

> Chrome 1.0均支持

> Opera 7.0均支持

注:

1. 关于Trident的版本号,感觉有问题。

因为本身Trident版本号,是从以前无版本号到后来的4,5,6,而4,5,6对应的是IE的7,8,9。

但是浏览器引擎CSS支持比较中列表比较时,Trident的版本号不是用的自己的4,56,,而是用的是IE的7,8,9.

所以,此处直接以IE版本为准。

2.后经过实际测试,IE7的确也不支持counter-increment,counter-reset,因此无法生成对应的标题编号的。

 

【参考资料】

Trident (排版引擎)

WebKit Version Table

Presto (layout engine)

Gecko (layout engine)

转载请注明:在路上 » 【主流浏览器所对应的浏览器内核】 + 【主流浏览器对于CSS2的counter,counter-increment,counter-reset的支持程度】

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
81 queries in 0.171 seconds, using 22.27MB memory