デザイン

ie6をアップデートしよう

Internet Explorer 6 ・・・インターネットブラウザを一般の人にまで広めた英雄。正直に言って、マイクロソフトがこれをWindowsにインストールしていなかったらここまでウェブの世界が一般的にならなかったと言えると思います。このバンドルという方法には賛否両論あるのですが、ウェブの普及には絶大な効果を発揮したと思います。

でも、先日バージョン9の発表もありまし、もうすぐ曾お爺ちゃんです。そろそろ現役を引退して・・・と思ったら、マイクロソフトさんはまだまだサポートされるとのことではてさて困ったもの。希望のWindows 7の登場であまり広がらなかった駄目息子のInternet Explorer 7に比べて孫の8はかなりの勢いで増えてます。でも、まだ50%以上が6なんです・・・偉大すぎです。

企業ユーザさんも多いし、大変なのは判りますが、いつまでもこのブラウザが残っていると生産性が低すぎなのです。いくらIE6ハックができると言っても、まったく余計な作業なんです。

ソーシャル・リンク

ネガティブなマージン上の消える画像 IE6のTips

「画像が消える!見えない!」というユーザ様の問い合わせがあり、ユーザの環境を聞いてみるとInternet Explorer 6(IE6)。確かに、先日コンテンツの表示位置をCSSで左右入れ替えましたので、少し思い当たる節はありました。最近は、IE6のユーザが現象傾向にあって、管理しているサイトのアクセス状況を見るとIE7とIE8がようやく数の上でIE6の合計数を上回るようになってきましたので、あまりIE6でチェックする作業をしなくなっておりました(IE6を頑張って対応しないようにすることで、ユーザに乗換を促進したいっていう理由もあります)。

コンテンツの左右表示位置の切替に、HTMLではなくネガティブマージンを使って左右変更しました。これが良くなかったみたいです。表示したかった画像がそのネガティブマージンに表示されるようになっていたため、IE6ではまるまる消えてしまっていました。

うん、確かにこれ前もあったなぁって思って、同じようにネガティブマージン上に起きた(その時はHTML側をいじって修正しました)と思い、今回は確実に直そうと思い「ネガティブ マージン」をググって問題を解決!理由は何故かわからなかったのですが、この一行「position: relative;」で見事解決しました。

ソーシャル・リンク

 

Drupal Association Organisation Member

お奨めサイトフィード

Drupal ブログ

Walnutsスタッフブログ

コンテンツ配信

ウィジェット