-3

訪問者がクリックして Web サイトを閉じるためのボタンが 1 つしかないポップアップ ウィンドウにメッセージを表示することはできますか? これは IE の訪問者にのみ必要です。

編集:IE用にCSSを最適化する時間ができるまで、何を利用するかを見つけました。

<!--[if IE]>
  <style>
    body { display: none; background: url('images/notice.jpg') top left no-repeat; }
  </style>
<![endif]-->
4

2 に答える 2

0

お願いしますお願いしますこれをしないでください。

確かに、古いバージョンの IE はかなりゴミでしたが、IE9 と IE10 はまともなブラウザーです。特に IE10 は、機能と標準の互換性に関して、他の製品とまったく同じです。IEだからという理由だけでブロックすることは、実際には答えではありません。

IE11も開発中です。それがさらに良くなると推測するのは公正です。

サイトの特定の機能が古い IE バージョンでは機能しない場合は、機能検出スクリプト (Modernizr など) を使用して、ユーザーのブラウザーが必要な機能をサポートしていないかどうかを調べます。次に、ユーザーにアップグレードが必要であることを知らせるメッセージをポップアップ表示する場合があります。ただし、ブラウザの名前だけに基づいて実行しないでください。

スタイルに問題がある場合、非常に簡単な解決策がある場合があります。<!DOCTYPE>あなたのページに有効なものはありますか?IE がない場合、IE は quirks モードになるため、スタイリングの問題が発生しますが、修正するのは非常に簡単です。それを超えて、最新バージョンの IE では、スタイリングの問題があまり発生しないはずです。確かに、ブラウザーを完全にブロックすることを保証するには十分ではありません。古いバージョンの IE でも問題ないかもしれませんが、まだ IE6 や IE7 を使用している人は、見た目が正しくないサイトを見るのに慣れています。彼らはあなたのサイトの問題に動揺することはありません。

于 2013-04-25T15:09:31.767 に答える