2016-10-26 6 views
1

私はアプリケーションに取り組んでいると、それは(最新バージョンを含む)サファリへの例外を除いて、すべてのブラウザで罰金を実行しているようだSafariの予期しないCSSのトークン:

それはのようなCSSラインを中心しているようだ

以下。

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 

エラーは単に

Unexpected CSS token: : 
+1

ブラウザが無効なルールを無視するので、任意の負の影響を持つべきではありません。 – connexo

答えて

4

を述べているSafariは二:として無効な構文が低迷しています。 ブラウザは無効なプロパティを無視するだけなので、削除する必要はありません。

はしかし、あなたはそれが有効である必要があり、またはそれはちょうどあなたを悩ませていますいくつかの理由であれば、ここにあなたのオプションがあります:

最も簡単なオプションは、ちょうどfilterプロパティを削除することです。あなたはIE8のサポートを失います。これはあなたが必要とするかもしれないし、必要でないかもしれません。

あなたは、IE 8のサポートを必要とする-ms-filter属性を使用して、引用符で値をラップした場合は:

-ms-filter: 'filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);'; 

それはonly supported in IE8あるとしてあなたは今、以下IE7とのサポートを失うことになります。しかし、IE 7は0.061% of the global browser usageしか作成していないので、私はそれについて心配しません。多くの/ほとんどの/すべてのウェブサイトではないにしても、それを積極的にサポートしていません。

資源:

FontAwesome had an issue with this

関連する問題