« 引っ越しました。 | メイン | クローバーフィールドを観てきた »

CSSのブラウザ分岐

最近人に聞かれたので漠然と考えていましたが、結構方法があるなぁ、と思いました

ほぼすべてのブラウザを確実にサポート

  • PHPやperlなどのサーバサイドスクリプトでUAを判定

反則技のような気もしますが…

概ね確実にブラウザをサポート

  • IE6/7…conditional comment
  • IE5.5/5…分岐用CSSを用意してBand Pass Filter
  • macIE5…分岐用CSSを用意してholly hack

ほぼ全てのブラウザをサポートするけど、ユーザー環境で多少動作が変動

  • IE6/7…conditional comment
  • その他…javascriptでUAを判定

あまりブラウザをサポートしていないけどファイル構成はシンプル

  • IE6/7…selector hackを使ってCSS内にブラウザ対応用の指定を記述
  • その他…切り捨て

トラックバック

このエントリーのトラックバックURL:
http://www.s-cut.net/cgi/blog/mt-tb.cgi/3580

コメントを投稿

アーカイブ