今日、たまたま職場で話が出たので、Conditional Commentsについて書こうと思います。 例えば、画面にアルファチャンネル付PNGを表示したい場合、IE6以下ではそのまま表示することは 出来ませんのでCSSでIE独自のフィルタを使うことになります。(IE5はそれでもダメだったかな...?) でも、Firefoxとかは標準でサポートしているので、そんな必要はありません。 つまり、IEの指定バージョンにのみCSSファイルを読ませればよいわけですが、そんな時にこの Conditional Commentsが役に立ちます。 CとかC#とかがわかる方は、プリプロセッサを思い浮かべていただければ早いと思います。 具体的には以下のように書きます。 <link rel="stylesheet" type="text/css" href="style.css"> <!--[if IE 6]> <
![【HTML】Conditional Comments - やまねこのWebメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/5b181394e115b0b34c4408a1b20d041a027b3d32/height=288;version=1;width=512/http%3A%2F%2Fwildcat.cocolog-nifty.com%2F.shared-cocolog%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)