


IE_Experience Exchange の下位バージョンで HTML5 CSS3 Web サイトを通常に実行するための 3 つのソリューション
開発時に最低基準に従う場合、たとえば IE6 がサポートしていない機能を使用しない場合、この記事を書く必要はありませんが、このような状況は非常にまれだと思います。開発は最新のブラウザで行われます。サポートされている機能を使用し、初期のブラウザで特定のダウングレードを実行します。これがいわゆる「プログレッシブ拡張」であり、この記事の焦点です。次の方法により、奇跡的に Web サイトが IE ブラウザの下位バージョンでも快適に動作するようになることを願っています。
htmlshiv.js
Remy の HTML5shiv は、JavaScript を使用して HTML5 要素 (メイン、ヘッダー、フッターなど) を作成します。 JavaScript で作成された要素は、ある程度スタイルを設定できます。これがどのように機能するかを考えるのに多くの時間を費やすこともできますが、誰が気にするでしょうか? この戦略は依然としてすべての製品 Web サイトで必須です。
Selectivizr。 js は、重要な最後の子を含む、サポートされていない CSS セレクターとプロパティを設定するための素晴らしいリソースです。最近の再設計では、selectivizr を埋め込み、古い IE ブラウザーの詳細を見逃すことはありませんでした。以下は私の実装コードです:
絶対必須最新のプロジェクト向け。古いバージョンの IE でのみロードされます。
さらに、HTML5 ブラウザ サポート スクリプト html5shiv が Modernizr スクリプトに追加されました。Moernizr.js ファイルを引用する限り、IE9 より前の IE ブラウザは、HTML5 によって追加された nav、section、article、などのセマンティック タグをサポートしています。 CSS スタイルを使用することもできます。
条件付きコメント
以下の最も一般的な状況を見たはずです。しかし、醜いかどうかにかかわらず、実際には、このコードは期待どおりに動作します。
CSS ファイルに次のように記述できます。
.ie6 xxx {};
.ie7 xxx {};
これは、エディターによって現在検討されている最も効率的な方法です。この方法は、JavaScript を必要とせず、待つ必要もありません。重量のある JavaScript ライブラリは必要ありません。定義したスタイル クラスはすぐに有効になり、スプラッシュ スクリーンはまだ表示されません。
IE ブラウザは競合他社に追いつきつつありますが、IE の新しいバージョンには非常に大きな変更が加えられており、新しい IE を使用してネットワーク エクスペリエンスを再構築することが期待されています。しかし、中国では依然として古いバージョンの IE が比較的人気があります。幸いなことに、これらのリソースはすべての最新ブラウザで適切に動作し、費用もそれほどかかりません。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。
