5

私は今、完全に悲惨な状況にあります。

Google アナリティクスによると、私のサイトのユーザーの 96% は Chrome と Firefox を使用しています。しかし、来週の初めに非常に重要なクライアントが 1 人入ります...そして、彼らの組織全体が Internet Explorer を使用することになります。

サイトのコア機能をすばやく IE 対応にする方法が必要です。必要であればコンサルティング会社にお金を払うこともできますが、自分のサイトを IE に対応させる方法については、まずわかりません。つまり、IE 開発ツールについてもわかりませんし、なぜ IE が互換性を持たないのかについてもわかりません。物事を適切にレンダリングしません。

私の問題を解決する最善の方法は何ですか? IE に相当する firebug / inspect 要素さえ見当たりません。今のところ、IE 9 についてのみ心配します。この会社は確かに最新の IE を使用しています。

教えてください、私は完全にパニックです!

4

3 に答える 3

3

サイトが有効な HTML/CSS/JS であり、ブラウザー固有の拡張機能を使用していない限り、問題はありません。

F12 は、開発者ツールの完全なセットを提供します。これは、問題を見つけて修正するのに非常に役立つので、それを使用してください。特定の問題がある場合は、私が確実に解決するお手伝いをいたします。

于 2012-07-18T22:02:13.303 に答える
1

以下は私の提案です。

  1. IE テスターは、すべての IE バージョンでサイトをテストするための優れたツールです。
  2. 特定のタグ ターゲット IE の使用を検討してください。お気に入り:

    <!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
    <!--[if IE 7 ]>    <html lang="en" class="no-js ie7"> <![endif]-->
    <!--[if IE 8 ]>    <html lang="en" class="no-js ie8"> <![endif]-->
    <!--[if IE 9 ]>    <html lang="en" class="no-js ie9"> <![endif]-->
    <!--[if (gt IE 9)|!(IE)]><!--><html lang="en" class="no-js"><!--<![endif]-->
    
  3. サイトで HTML5 または CSS3 を使用している場合は、モダナイザーの使用を検討してください。

  4. サイトがフォームでプレースホルダーを使用している場合、IE はそれをサポートしていません。したがって、IE プレースホルダー polyfillのようなものを使用することを検討してください。
  5. F12 を押して開発者ツールを表示します。
  6. IE には別のボックス モデルがあります。
  7. これは、 IE がさまざまな CSS プロパティを処理する方法について説明している記事です。
  8. クライアントに IE を使用しないよう説得します (冗談です..)

私はこのリストがずっと続くことを知っています. 特定の問題に陥った場合は、別の質問をすることがあります。幸運を。

于 2012-07-19T00:19:51.017 に答える
-1

私があなたの立場なら、既存の動作中の Web サイト ページを変更せず、それを複製し、Internet Explorer で動作するように変更を加えてから、使用しているブラウザーを Web サイトに検出させ、適切な動作ページをロードします。 . これらの変更をすぐに行う必要があることを考えると、Firefox や Chrome でのサイトの表示方法を台無しにする何かを変更する危険を冒したくありません。

于 2012-07-18T22:54:46.317 に答える