jsやjqueryを使用せずに、いくつかの要素に対してIE 8固有のスタイルを作成することは可能ですか?行の高さを使用するという要件があります。これはFirefoxとChromeで正常に機能しますが、IE8の場合と同様に、行の高さを2ピクセル削減したいのですが、スタイルクラスでこれを実行できますか?
質問する
4200 次
3 に答える
3
はい、IEブラウザをターゲットにするPaul-Irishの方法を使用できます。
<!--[if lt IE 7]> <html class="ie ie6 lte9 lte8 lte7"> <![endif]-->
<!--[if IE 7]> <html class="ie ie7 lte9 lte8 lte7"> <![endif]-->
<!--[if IE 8]> <html class="ie ie8 lte9 lte8"> <![endif]-->
<!--[if IE 9]> <html class="ie ie9 lte9"> <![endif]-->
<!--[if gt IE 9]> <html> <![endif]-->
<!--[if !IE]><!--> <html> <!--<![endif]-->
または新しいもの:
<!--[if lt IE 7 ]> <html class="ie6"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html class=""> <!--<![endif]-->
したがって、IE 8をターゲットにする場合は、次を使用できます。
<!--[if IE 8 ]> <html class="ie8"> <![endif]-->
于 2012-10-19T10:16:34.703 に答える
0
ヘッドタグの内側でこれを使用します:
<!--[if IE 8]>
<link rel="stylesheet" href="ie8.css" />
<![endif]-->
于 2012-10-19T10:16:04.887 に答える
0
Css条件付きコメントはこれを行うのに役立ちます
<!--[if IE 8]>
IE 8 stuff here
<![endif]-->
詳細については、http://www.quirksmode.org/css/condcom.htmlをご覧ください。
于 2012-10-19T10:16:23.827 に答える