谷歌和微软近日联合宣布,将会和Igalia等诸多公司以及“更广泛的网络社区”合作,共同提高不同浏览器之间的兼容性。这项名为Compat的活动,工作重点是解决引起开发者社区抱怨的5大领域。
这些开发者抱怨的最多的5大领域分别是CSSFleXbox,CSSGrid,CSSstickypositioning、CSSaspect-ratioproperty以及CSSTransforms。这些信息都是通过Mozilla开发者网络(MDN)、以及StateofCSS和StateofJS问卷调查收集而来的。
CSSFlexbox是一个使用非常广泛的功能,但它可能会导致图片在不同的浏览器中被错误地拉伸。之所以选择它,是因为它是MDN年浏览器兼容性报告中的首要问题,此外它也是CSS状态报告中使用最广泛、最知名的功能。目前,85%的浏览器通过了该功能的测试,在Chrome浏览器上75%的页面加载中都会出现该功能。
榜单上另一个被广泛使用的功能是CSSTransforms,在Chrome上80%的页面加载都使用到它。不过这个在web-platform-tests上的测试通过率只有55%,所以要想让每个浏览器都达到同样的水平,可能还需要再做一些工作。