对于:
【记录】给WordPress的Retina主题中的标题添加编号/标号
中所涉及的几个CSS2的参数:
counter()
想要搞懂主流浏览器,对其支持程度。
所以去去查了查资料,还是这里的解释:
全面和权威,整理出来的结果是:
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,因此无法生成对应的标题编号的。
【参考资料】
转载请注明:在路上 » 【主流浏览器所对应的浏览器内核】 + 【主流浏览器对于CSS2的counter,counter-increment,counter-reset的支持程度】