• 解決済 fons_00

    (@fons_00)


    お世話になります。CSSをいじったあとにIEで確かめたら今までなかった現象にあいました。例として

    .class{
      background: rgba(0, 30, 30, 0.4);
    }

    とRGBAカラーモデルを使うとIEでは入れた覚えもないのにfilterが勝手に追加されてます。最初は疑問に思っていたのですが、開発者ツールを見たら

    .class{filter:DXImageTransform.Microsoft.gradient(startColorstr=#66001e1e,endColorstr=#66001e1e); ZOOM: 1
    }

    と置き換え?られてました。

    今まではCSS3が使えないIE9以下に関しては透過画像使ってハックで適応させてました。けれども、この状態だとハックとfilterも反映してまい背景色が濃くなります。今は別の方法でfilterを反映させないようにしています。

    現在のバージョンは3.3.1です。あまりIE使わないのでいつからこうなってたのかは分かりませんが、3.2ではこんなことにはなってなかったと思います・・・。静的ページで試してみると同じ現象にはなりませんでした。これはWPの仕様なのでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • WordPressのテーマはCSSファイルを動的に生成する仕組みにはなっていないですが…。
    情報が少なすぎます。質問ルールをご参照ください。

    トピック投稿者 fons_00

    (@fons_00)

    説明足らずで失礼致しました。

    が、質問ルールを参考にしつつ色々やっていたら原因が分かりました。自動でベンダープレフィックスを付与してくれるcssFx.jsというjQueryが原因だったようです。削除したらfilterも付与されなくなりました。

    WP内だけで起きていたのでWPが原因なのかと早とちりしてしまいました。申し訳ないです・・・。質問ルールを見ていなければ気付かなかったかも知れません。hissy様、ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)

トピック「WPの仕様?」には新たに返信することはできません。