IE6とIE7にのみhackをかける
2009 年 10 月 15 日 木曜日IE6とIE7にhackを行う場合、プロパティの前にバックスラッシュをつけるとIE6とIE7にハックが可能
ieのみ読み込むcssを作成し
#sample{
width: 100px;
/width: 90px;
_width: 80px;
}
と使えば、IE8, IE7, IE6と段階的に適用させる事が可能。
IE6とIE7にhackを行う場合、プロパティの前にバックスラッシュをつけるとIE6とIE7にハックが可能
ieのみ読み込むcssを作成し
#sample{
width: 100px;
/width: 90px;
_width: 80px;
}
と使えば、IE8, IE7, IE6と段階的に適用させる事が可能。
#name{
すべてのブラウザに適用するハック
}
*:first-child+html #name {
IE7のみに適用するハック
}
IE8が正式リリースされたが、商用サイトでIE全体の3%~5%、WEB系情報サイトでIE全体の8%~10%程度。ブラウザ全体では2%~8%程度。まだまだ、[Internet Explorer 8のデザイン崩れを回避するメタタグ]でIE7に落とした方が安全かもしれない。
Safari 3のみの適用になるが body:first-of-type でSafariのみCSSを適用する事が可能。
参考:http://coliss.com/articles/build-websites/operation/css/247.html
html:\66irst-child *****{
SafariのみCSSを記載
}
※但しIE - Safariには適用されない