- ベストアンサー
フィルター機能htmlはIEのみなのか
http://copicopi.com/filter.html のサイトにあるように、CSS2で影などのフィルターをつけることができると思いますが、FFやChormeではうまく表示されません。この機能はIEのみなのでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
CSS2にもfilterという機能はなく、単にIEがCSSのプロパティを用いて設定できる機能を勝手に実装しているだけです。同等の機能は、CSS3を利用出来るブラウザで実装できます。現在の日本のIE利用率は5割と言われますが、今後IEの利用率低下は進み続けることも容易に想像できるため、考え方としては、CSS3を使えないダメなIEに仕方なく使わなければならない機能がfilterと言えると思います。端的に言えば、filterを前提とした効果は利用価値がとても低いと思われます。
その他の回答 (1)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
そうです。 いつもながらのIEの独自仕様ですから、使うべきではありません。 「うちのブラウザはこんなこともできるよ」と言ってユーザーを取り込もうとした過去の名残です。それは 【引用】____________ここから もし【相互運用性確保の】努力が成されなければ、Webは互換性のないフォーマット毎に分け隔てられた世界に分割され、すべての関係者にとっての商業的可能性が減少することとなるであろう、大きなリスクを負うこととなる。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )]より ・・・とても大事なことが書かれていますから、上記引用の前後はしっかり読んでおいてください。・・・ それと、 【引用】____________ここから HTML文書を作る場合には、この仕様における、他のDTDセットではなく strict DTD に適合する文書を作るよう推奨する。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Conformance: requirements and recommendations (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/conform.html#h-4.1 )]より の前後も・・ ですので、あくまでウェブ標準で作成するように心がけましょう。 なお、影をつけるためにはCSS3のbox-shadowプロパティ ( http://www.w3.org/TR/css3-background/#the-box-shadow )で可能ですが、対応ブラウザはIE9以降、およびfirefox,Opera,safari,googleChromeなどのモダンブラウザになります。 ページのデザインに凝りたい気持ちも解らなくははないのですが、HTMLの最大の目的--利点--それがために、ここまで普及したのは、 【引用】____________ここから HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )]より であることに立ち戻れば、もっと大事なことがあります。 ★デザインを優先するのでしたら、ワープロやDTP( http://ja.wikipedia.org/wiki/DTP )TPなどで作成して、PDFにするほうが良いです。
お礼
なるほど、IE独自の機能なのですね。当方もCSS3が使いたいのですが、とはいえ、現在5割と依然高いIEがある中で、実用性があるとは思えません。(スマホはOKですが)シェアが落ちていくのはそうでしょうが、先進国の中でも、日本が異常にIEが高いのは不思議でなりません。もちろん、フィルターはそれ以前の問題だったということがよくわかりました。ありがとうございました。