2007-02-11

trick for Windows Internet Explorer 6.x

ブラウザに特定のcssを適用する
Windows Internet Explorer

!important宣言をサポートしていません。
だから、まず
!important宣言をしてmozillaや OperaやSafariに最優先で適用させ
次に
Windows Internet Explorerに適用する値を上書きします。
例えば

#fishingday_img{
float : left ;
width: 18em;
/* Hides from ieMac5.x ¥*/
margin-left: 1em !important;
margin-left: 0;
/* End hide from ieMac5.x */
}
このよう書くと
1.
MOSe(mozilla/ Opera/Safari enhancement)には
margin-left: 1em;
2.
Windows Internet Explorerには
margin-left: 0;
3.Macintosh
Internet Explorerには
ここでは何もありません(から何も適用されません)
が適用されます。

追伸
Windows Internet Explorer7はサポートしたようです。

0 件のコメント: