作者:的发个地方 | 来源:互联网 | 2023-02-11 12:55
正如标题所述,我想知道是否应该使用它.
根据MS文档,简单地使用"动画"现在是IE10的默认设置(这就是为什么我有一个绿色的波浪形)
在查看并修复它之后,我想知道,如果我仍然包含这行"-ms-animation"
任何人都可以说,如果老浏览器需要它,或者删除了对"-ms"前缀的需要追溯适用吗?
1> BoltClock..:
在-ms-
被要求对动画,过渡,渐变和前缀font-feature-settings
在Internet Explorer 10预览版的预发布版本和IE10支持所有的前缀的上述特征的稳定版本(如做IE11和微软边缘,不用说了).1
即使你以某种方式获得IE10的预发布版本,它甚至都不会再运行了,因为所有预发布版本在发布后一年内到期.2
因此-ms-
动画,过渡,渐变不再需要font-feature-settings
,因为现有的任何Microsoft浏览器版本都不再需要前缀.通过包含这些功能的前缀,您只是不必要地增加文件大小和浪费带宽.
虽然我们正在使用它,但同样不必要地浪费带宽以包含-ms-transform
在任何动画或过渡样式中,因为需要-ms-
变换前缀的唯一IE版本是IE9,它不支持动画或过渡.
1 具有讽刺意味的是,由于IE历史悠久的开发周期,微软是唯一一家从头到尾忠实地为实验性功能添加前缀的厂商:在不稳定的版本中添加前缀,并将生产运输到生产中,仅为供应商保留面向公众的前缀 - 特定功能.
2 如果您认为"一年"听起来很长一段时间,这里有一些观点:IE10的第一个平台预览版于2011年发布 - 六年前.这甚至比IE6和IE7之间的差距还要长(仅仅五年)!