CSS適用からMac版IE5.0を除外する方法
思い切ってMac版IE5.0をCSS適用の対象から除外する方法。
まずHTMLにリンクするCSSファイルに直接記述せず、
@import “hogehoge.css”
のように、別のCSSファイルを読み込ませるようにする(Win版IE4.x、
Mac版IE4.0を除外する方法でもある)。
これを
/* Mac版IE5.0にはCSS適用させませんから〜 \*/
@import “hogehoge.css”
/* 残念っ!Macユーザは非MS製ブラウザを使おうぜっ!斬りぃ〜 */
のように、/*と\*/ で挟んだコメントと、
通常の /*と*/で挟んだコメントで挟む。
Mac版IE5.0は \*/をコメントの終了と見なせず、
最後の*/までをコメントと認識してしまうため、
結果として外部CSSは読み込まれずCSSは全く適用されない状態になる。

コメントをどうぞ