はじめてのブログデザイン

ホームページ制作の経験を活かしてブログテンプレートのデザインに挑戦!

CSSハックとサヨナラもしくはハイタッチ

2007/07/31 Tue [Edit]

前回のエントリではCSSハックの一覧表を掲載しました。しかし CSS ハックを使うと一抹の不安が残る方も多いのではないでしょうか?

今回はそんな方達に CSS ハックとサヨナラしてもらう為の方法をご紹介します。

また、一抹の不安など何も無し!ハックとは親友だ!なんてトム・ソーヤみたいな方も、更にハックと仲良くなれるチャンスです。これからはハックとハイタッチの毎日です。

・・・と、かなり大風呂敷をひろげてしまいましたが、私もこれから実践しようと思っている方法のご紹介です。

それでは CSS ハックが IE の為に存在している。なんて考えている方におすすめの方法の紹介です。

その方法とは HTML の head 内に特殊なコメントタグ(条件付きコメント)を使用し、IE にのみスタイルを適用させる方法です。外部スタイルシートを読込ませることも可能ですし、JavaScript を特定のブラウザにのみ適用させたい場合にも使えます。

以下、それぞれの IE に適用する為のソースです。い部分が特殊なコメント部分ですので、その他の部分は適宜でどうぞ。

●すべてのIEに対して適用させる場合

<!--[if IE]>
<link rel="stylesheet" type="text/css" href="ie-all.css" media="all" />
<![endif]-->

IE5.0 だけに適用させる場合

<!--[if IE 5.0]>
<link rel="stylesheet" type="text/css" href="ie-50.css" media="all" />
<![endif]-->

IE5.5 だけに適用させる場合

<!--[if IE 5.5]>
<link rel="stylesheet" type="text/css" href="ie-55.css" media="all" />
<![endif]-->

IE6 にだけ適用させる場合

<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie-6.css" media="all" />
<![endif]-->

IE7 にだけ適用させる場合

<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="ie-7.css" media="all" />
<![endif]-->

それぞれの IE に適した CSS を用意し適用させればハックとサヨナラすることも可能ですし、管理も楽になるのではないでしょうか。

また、IE ハックだけを記述した CSS を用意し、すべてのIEに対して適用させる特殊なコメントでその CSS を適用させれば、ハックとハイタッチな関係も築けそうです。

見た目はすっかりおっさんになってしまった私ですが、気持ちはトム・ソーヤのままなので、ハックとはハイタッチな関係で行こうと思います。

追記
もしも特定のバージョン以上の IE にだけ適用させたい場合は下のソースのように gte を追加します。

<!--[if gte IE 6]>
<link rel="stylesheet" type="text/css" href="ie-6.css" media="all" />
<![endif]-->

上のソースの場合、IE6 以上の IE にのみ適用させられます。つまり IE6 も含まれます。

また、特定のバージョンに満たない IE にだけ適用させたい場合は下のソースのように it を追加します。

<!--[if it IE 7]>
<link rel="stylesheet" type="text/css" href="ie-6.css" media="all" />
<![endif]-->

上のソースの場合、IE7 未満の IE にのみ適用させられます。つまり IE7 は含まれません。

Prev
ワンランク上のおっさんはお洒落なメール@アドレスアイコンをサラリと10秒で作れるぅーー!
Top
はじめてのブログデザイン
Next
CSSハック一覧表

Comments

 
 
 
 
 
 
 
  非公開コメント
 

Track Backs

TB URL 

Top
はじめてのブログデザイン

はじめに・・・

hajime

Author:hajime
はじめまして!齢31を迎えたおっさんです。
当ブログではホームページ制作の経験を活かして、日々ブログテンプレートのデザインを勉強しています。ご意見ご質問アドバイスなどありましたら、お気軽にコメントください!

ブログテンプレートのご使用についてをご覧頂けると注意点などをご確認いただけます。

ブログテンプレート一覧表では、今迄当ブログで制作してきたテンプレートをご覧頂けます。

はじめてのブログデザイン記事一覧で、気になる記事を探してみませんか?

ブログはじめてやるならFC2ブログで良いと思うに一票。

Mail Address

Google AdSense

RSSフィード

便利なブックマーク

リンク

ロックオン

ThinkPad ThinkCentre
男らしく挑戦的な Windows 機。Mac にしか興味の無かったおっさんがトキメいています。


ドメインが増えてきたので引っ越し検討中のレンタルサーバー。

カテゴリー

タグクラウド

検索フォーム

求人情報

最近の記事

最近のコメント

最近のトラックバック

お気に入り

EIZOダイレクト
私の中で出ている1つの答え。それは液晶モニターに関しては今も昔もこれからも EIZO(ナナオ)。


現在利用中のレンタルサーバー。満足度80