2007-02-11

trick for Mac Internet Explorer 5.x

ブラウザに特定のcssを適用する
Mac Internet Explorer 5.xはコメント文/**/が不得意のようです
コメント終了の印「*/」の直前に「¥(\)」を書くと次の
コメント終了の印「*/」が現れるまで読み飛ばします

まず

/* for ieMac5.x*/
/*¥*//*/
@import "default_100ieMac.css";
@import "default_101ieMac.css";
/**/

と書くと、太字のようにコメント文が3文あるように読んでしまいます。
これでMac Internet Explorer 5.xだけに適用するdefault_100ieMac.css」と「default_101ieMac.css」を読ませ

次に
/* Hides from ieMac5.x ¥*/
@import "default_100.css";
/* End hide from ieMac5.x
*/
と書くと、太字のようにコメント文があるように読んでしまいます。
その他のmozilla, Opera, Windows Internet Explorer はコメント文が2文あるように読みます。これでその他に適用する値「default_100.css」を上書きします。



0 件のコメント: