前置き 外部スタイルシートを使うとき、ひとつのHTML文書に複数の代替スタイルシートを指定することで、それらを切り替えて使うことが可能です。 この切り替えは、例えばNetscape6ではメニューの「表示>スタイルシート」で行えますが、残念ながら世間でシェアが最も多いブラウザであるMicrosoft Internet Explorerでは標準の機能にありません。 ところが「outsider reflex」(このサイトはデザインが格好いいので必見です)でMSIEでもスタイルシートを切り替られるスクリプトを紹介していました。 それに刺激を受けて、私も似たようなスクリプトを作ってみました。 ここで公開するスクリプトは、「三日坊主++の部屋」(現在は閉鎖)で公開されていた、MSIE5で代替スタイルシートを扱う方法を使わせて頂いています。 ソース HTML <!DOCTYPE HTML PUBLIC