If文でIE別にclassを付けてハックする

harada 373views 更新:2014年10月14日

HTML

<!--[if IE 7 ]> <html class="ie ie7" lang="ja"> <![endif]--> 
<!--[if IE 8 ]> <html class="ie" lang="ja"> <![endif]--> 
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="ja"> <!--<![endif]--> 

CSS

.** {
/* IE9以降とIE以外のブラウザ用の記述 */
}
.ie .** {
/* IE7・IE8の場合の記述 */
}

.ie7 .** {
/* IE7の場合の記述 */
}

参考:CSSだけで、IE6、IE7、IE8、IE9を判別する条件付きのHTML classとハック

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません