1

別のクラス名 (より具体的な変更を含む) で拡張しているクラスがあります。何らかの理由で元のルールが IE9 と IE10 で上書きされていませんが、IE8 を含む他のすべてのブラウザーで動作します!? オーバーライド クラス (スタイル) を含むスタイル シートも、元のクラスが配置されているスタイルシートの後に参照されます。

元のクラスは次のとおりです。 .panel:after { content: "" , etc...}

新しいクラスは次のとおりです。 .panel.sales-tip:after { content: "\E006", etc... }

Internet Explorer Web インスペクター: Web インスペクターには、次の情報が表示されます。なぜ両方のクラスが無効になっているように見えますが、「.panel:after」のチェックを外すと、他のスタイルが機能し、機能します。何か案は?ありがとう!

ここに画像の説明を入力

4

1 に答える 1