条件分岐してIE6でのページ閲覧を出来なくする方法
9 / 3 / 2008

とりあえず僕がやった事のある方法です。(WALDのサイトもこれ使ってます。友人からのブーイングがすごいです、笑)

概要としては、CSSでdisplayを切り替えよう!というだけのもの。

1. HTMLの準備

<html>
<div id=”wrapper”>
ほげ
</div>
<div id=”forie6″>
ふが
</div>
</html>

みたいに書きます。<div id=”wrapper”>で囲まれている部分を通常表示して、<div id=”forie6″>で囲まれている部分をIE6で表示したい。

2. <head></head>内にCSSの条件分岐を書く。

<!–[if IE 6]>
<link rel=”stylesheet” type=”text/css” href=”css/ie6.css” media=”all” />
<![endif]–>

みたいな感じに。

<!–[if lt IE 6]>

とやるとIE6以下のバージョン全てにきくようになります。
条件分岐のバリエーションは以下のサイトに書いてありました。

http://www.keynavi.net/ja/bugh/comments.html

3. CSSを書く

通常読み込むCSSに

#forie6{
display:none;
}

ie6.cssには

#wrapper{
display:none;
}

と書く。これで完成!<div id=”forie6″></div>の中に「他のモダンブラウザで見て下さいー」とか書けば良いのではと。

Tags: ,

コメントする

Grow!

About this entry

条件分岐してIE6でのページ閲覧を出来なくする方法

Posted in 9 / 3 / 2008

Tags: ,

Bookmark

Share