コンディショナルコメントを使う(Win Internet Explorer向け)
<head>~</head>で<!--[if IE]>~<![endif]-->の間にIE向けのCSSを記述します。<style type="text/css">~</style>でもlink要素による外部CSSファイル呼び出しでもOKです。
コンディショナルコメントの書き方・使える値
| IEに適用 | <!--[if IE]>~<![endif]--> |
|---|---|
| IE以外に適用 | <!--[if !IE]>~<![endif]--> |
IEの部分は「expression」といい、「comparison」「 feature 」「version」の三つの適用条件で構成されます。「 feature 」がブラウザの種類で、現状ではIEのみ指定できます。「comparison」はブラウザのバージョンの比較による適用範囲指定、「version」はブラウザのバージョン指定でこの二つは省略可能です。
| comparison | version | ||
|---|---|---|---|
| 値 | 指定内容 | 値 | 指定内容 |
| lt | versionより下のIEに適用する。versionで指定したIEには適用しない | 7 | IE 7を指定 |
| lte | version以下のIEに適用する。versionで指定したIEにも適用 | 6 | IE 6を指定 |
| gt | versionより上のIEに適用する。versionで指定したIEには適用しない | 5.5 | IE 5.5を指定 |
| gte | version以上のIEに適用する。versionで指定したIEにも適用 | 5 | IE 5を指定 |
| <!--[if IE 7]><link rel="stylesheet" type="text/css" href="/ie7.css"><![endif]--> <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/ie.css"><![endif]--> |
<!--[if !IE]>~<![endif]-->って使った事ないなぁ・・・
だいたい上書きして終わりって使い方が多いです
http://10prs.com/CSS/css-hack.html

