我正在开发一个应用程序,它似乎在所有浏览器中运行良好,但safari除外(包括最新版本)
似乎围绕CSS行如下所示。
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
错误只是说明了
Unexpected CSS token: :
答案 0 :(得分:4)
Safari将第二个:
标记为无效语法。
您不需要将其删除,因为浏览器只会忽略无效的属性。
但是,如果由于某种原因你需要它才有效,或者它只是在惹你烦恼,那么这就是你的选择:
最简单的选择是删除filter
属性。您确实失去了IE8支持,您可能需要也可能不需要。
如果确实需要IE 8支持,请使用-ms-filter
属性,并将值包装在引号中:
-ms-filter: 'filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);';
您现在将失去对IE7及以下版本的支持,因为它是only supported in IE8。但是,由于IE 7仅由0.061% of the global browser usage组成,我不担心。许多/大多数/如果不是所有网站都不再积极支持它。
<强>资源:强>