あなたのウェブサイトはIE8に適していますか?

あなたのウェブサイトはIE8に適していますか?
オリンピック期間中にIE8ベータ2がリリースされ、英語版のリリースに合わせて中国語版も第一波でリリースされる予定です。
IE 8 は、Internet Explorer の歴史の中でリリースされた最も重要なバージョンになります。中国の伝統的な縁起の良い数字「8」に加えて、最も重要なことは、標準との互換性が大幅に強化されたことです。Web 開発者にとって最大の利便性は、適応するために各ブラウザー (またはブラウザーの異なるバージョン) ごとに異なる CSS を開発する必要がなくなったことです。将来、Web 開発者は、さまざまなブラウザ標準の違いにあまり重点を置くことなく、W3C 標準との互換性を維持するだけで済みます。リリース日が近づいてきましたが、ウェブサイトの準備はできていますか?
1) 互換性に関する考慮事項<br />さまざまな歴史的理由により、現在の Web サイトでは、ブラウザーごとに異なる CSS ファイルが設定されている場合があります。 IE 8 に関しては、ほとんどの Web サイトはまだ準備ができていない可能性があります。 IE 8 には「IE 7 エミュレーション モードの切り替え」ボタンがあり、ベータ 1 およびベータ 2 ではこのボタンがデフォルトで選択された状態に設定されていたことをご存知の方も多いと思います。ただし、IE 8 が正式にリリースされると、このボタンはデフォルトでチェックされなくなります。つまり、Web サイトが何も準備を行わない場合、IE 8 は常に CSS を厳密モードで解析することになります。
以前、パートナーと会ったとき、IE 8 Beta 2 の strict モードを使用してほとんどの Web ページを閲覧しました。多かれ少なかれ表示が歪む問題があり、Web サイトを正しく閲覧することができませんでした。ウェブサイトが IE 8 との互換性についてテストされていない場合は、できるだけ早く IE 8 Beta 1 をダウンロードし、IE 8 strict モードに切り替えてウェブサイトを閲覧することをお勧めします。
問題が見つかり、短期間で解決できないと思われる場合は、ページにメタ タグを追加して、サーバー側で IE 8 に「IE 7 エミュレーション モード」を強制的に使用させることもできます。方法は非常に簡単です。
a. すべてのサイト ページの場合: Web サーバー (Apache/IIS/Resin など) の HTTP ヘッダー情報を変更し、次の命令を追加します: X-UA-compatible: IE=EmulateIE7。これは個人的に強くお勧めする方法です。フルサイトテストが実行できない場合は、この方法を使用して IE 8 の strict モードを一時的に無効にすることができます。
b. 個々のページの場合: Web サイトのほとんどのページが IE 8 の厳密モードで正常に表示されるものの、一部のページのみに問題がある場合は、問題のあるページのヘッダー、つまり Head タグに次のメタ タグを追加することをお勧めします。
<meta http-equiv="X-UA-compatible" content="IE=EmulateIE7" />。
詳細については、http://support.microsoft.com/kb/952030/ を参照してください。
2) アクティビティとWebSliceを作成する
IE 8 はベータ 1 期間中に、Activity と WebSlice という 2 つの新機能を公開しました。現在、多くの国内 Web サイトが Activity と WebSlice に基づいた関連コンテンツを制作しています。IE 8 ベータ 2 期間中、さらに多くの Web サイトがこれらの実用的なガジェットをリリースすることがわかります。公開されているウェブサイトの一部を以下に示します。
a. タオバオ: http://ie8.taobao.com
b. ネットイース: http://ie8.163.com
c. 百度: http://stock.baidu.com/ie8/ie8.html
d. テンセント: http://labs.qq.com/e/49/
.NET 開発者がよく訪れる Blog Garden でも、最新記事の Web Slices を公開しています。興味がある方は、IE 8 Beta 1 を使って Blog Garden のホームページにアクセスしてみてください。さらに、Firefox 3 も使用している場合は、Firefox 3 用の Activity および WebSlice プラグインが開発されていることがわかります。
アクティビティの使用シナリオ: Web サイトは一連のサービスを提供しており、Web サイトのユーザーは他の Web サイトでのアクティブな操作を通じてこれらのサービスを呼び出すことができます。たとえば、株式/ファンド情報の照会サービスを提供する金融ウェブサイトの場合、アクティビティを通じて、ユーザーが自社のウェブサイトに移動することなく、他のウェブサイトの株式レビューを閲覧できるようにすることができます。つまり、ユーザーは右クリック メニューから自社のウェブサイトの対応するサービスを呼び出すことができます。ご興味がございましたら、アクティビティ開発のホワイトペーパーをダウンロードできます。
WebSlice の使用シナリオ: Web サイトではニュースや株価情報などのリアルタイム情報を提供しており、ユーザーが対応するページに戻らずにコンテンツの変更をエンド ユーザーにプッシュしたいとします。WebSlice を選択できます。開発コストは、ページ内のタグの「Class」要素を特別な名前「hslice」に設定するだけです。詳細については、WebSlice 開発ホワイト ペーパーをお読みください。
さらに、IE 8 Beta 2 がリリースされると、Microsoft は IE 8 用の新しいギャラリー Web サイトを公開します。この Web サイトは、さまざまな Web サイトで開発された WebSlice/Activity や IE 8 の新機能のその他のコンポーネントを検索したり、エンド ユーザーによる評価やダウンロードを提供したりするために使用します。開発した WebSlice/Activity をユーザーに好んでもらいたい場合は、今すぐに始めましょう。早起きは三文の徳です。 :)
3) IE 8 Beta 2 のその他の特徴としては、(i) 一連の新機能、(ii) 中国の主要なウェブサイトが IE 8 Beta 2 と連絡を取り、多くのパートナーが IE 8 Beta 2 に非常に興味を持ち、IE 8 Beta 2 に基づいたサービスを開発していること、(iii) オリンピック期間中にこのような成果が見られると確信していること (NDA 契約に基づき、このようなウェブサイトは Microsoft から IE 8 Beta 2 の初期の内部バージョンも入手しています) などがあります。マイクロソフトは、パートナーが開発した IE 8 向けのさまざまな新サービスを宣伝するための一連のマーケティング活動も開催します。
IE 8 Beta 2 がまもなくリリースされます。企業 Web サイトの Web デザイナーであっても、個人 Web サイトの Web マスターであっても、できるだけ早く IE 8 に備える必要があります。 この記事がお役に立てば幸いです。

<<:  MySQL のストレージ エンジンの違いと比較

>>:  Docker で LNMP 環境を素早く構築する方法 (最新)

推薦する

nginx をベースにリロードなしでアップストリーム サーバーの動的な自動起動と停止を実装する方法

目次1. Consulクラスタをデプロイする1. 準備3. Consulクラスタを作成する4. 管理...

Django プロジェクトを作成して MySQL に接続する方法

1: django-admin.py startproject プロジェクト名2: cd プロジェク...

JavaScript の構成と継承の説明

目次1. はじめに2. プロトタイプチェーン継承3. コンストラクタの継承4. 組み合わせ継承1. ...

HTML+CSS+JavaScript でシンプルな三目並べゲームを作成する

目次HTMLの実装CSSを追加Javascript部分の実装デモアドレス HTMLの実装まず、hea...

JavaScript配列についてさらに詳しく知るのに役立つ記事

目次1. 配列の役割: 2. 配列の定義: 1. コンストラクタを通じて配列を作成する2. リテラル...

Docker で Redis クラスターを素早く構築する方法の例

Redis クラスターとはRedis クラスターは、R​​edis が提供する分散データベース ソリ...

さまざまな種類のMySQLインデックス

インデックスとは何ですか?インデックスは、データベース ストレージ エンジンが指定されたデータをすば...

Dockerデータ管理とネットワーク通信の使用

Docker をインストールし、Docker コアとインストールを通じて簡単な操作を実行できます。 ...

VMware 12 での Ubuntu 16.04 インストール チュートリアル

この記事では、VMware 12でのUbuntu 16.04のインストールチュートリアルを参考までに...

Windows プラットフォームでの MySQL のインストールと設定方法と注意事項

2.1、msiインストールパッケージ2.1.1、インストール特に重要なのは、インストール前に、元の ...

Vueは画像のズームとドラッグをサポートするリッチテキストエディタを統合しています

必要:ビジネス要件によると、写真をアップロードできる必要があり、アップロードされた写真はモバイル端末...

JavaScript データ型変換の例 (他の型を文字列、数値型、ブール型に変換する)

序文データ型変換とは何ですか?フォームまたはプロンプトを使用して取得されるデフォルトのデータ型は文字...

WeChatアプレットタブの左右スライドスイッチ機能実装コード

効果画像: 1. はじめに独自のアプレットでこのような機能を実装する必要がある1. 核となる考え方ス...

MYSQL スロークエリとログ設定とテスト

1. はじめにスロークエリログを有効にすると、MySQL は指定された時間を超えるクエリステートメン...