Microsoft は後からブラウザの研究開発に力を入れてきましたが、実際のところ、最新の IE ブラウザは WebKit ベースのブラウザや Firefox に遅れをとっていることが多いのです。 IE の以前のバージョンにも適応する必要があります。以下のヒントは、Web サイトを高速化し、Microsoft の主力ブラウザーで驚くほど快適に動作させるのに役立ちます。 htmlshiv.js Remy の HTML5shiv は、JavaScript を使用して HTML5 要素 (メイン、ヘッダー、フッターなど) を作成します。JavaScript で作成された要素は、ある程度スタイル設定可能です。これがどのように機能するかについて長い時間をかけて考えることもできますが、誰が気にするでしょうか? この戦略は、すべての製品 Web サイトに必須です。 コードをコピー コードは次のとおりです。<!--[IE 9の場合]> <script src="dist/html5shiv.js"></script> <![endif]--> 選択的 Selectivizr.js は、重要な last-child を含む、サポートされていない CSS セレクターとプロパティをポリフィルするための素晴らしいリソースです。最近の再設計では、selectivizr を組み込み、古い IE ブラウザーの詳細を見逃さないようにしました。実装コードは次のとおりです。 コードをコピー コードは次のとおりです。<!--[if lte IE 8]><script src="js/libs/selectivizr.js"></script><![endif]--> 現代のプロジェクトには絶対に必要です。古いIEでのみ読み込まれます <html> 条件付きコメント あなたは以下の最もひどい状況を見たことがあるはずです。しかし、醜いかどうかは別として、このコードは実際には期待どおりに動作します。 コードをコピー コードは次のとおりです。<!DOCTYPE html> <!--[if lt IE 7 ]> <html class="ie6" lang="en"> <![endif]--> <!--[IE 7の場合]> <html class="ie7" lang="en"> <![endif]--> <!--[IE 8 の場合]> <html class="ie8" lang="en"> <![endif]--> <!--[IE 9の場合]> <html class="ie9" lang="en"> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html lang="en"> <!--<![endif]--> このコード スニペットは JavaScript を必要とせず、待機する必要もなく、重い JavaScript ライブラリも必要ありません。定義したスタイル クラスは、スプラッシュ スクリーンなしですぐに有効になります。 Internet Explorer は競合他社に追いつきつつありますが、特に発展途上国では、古い IE ブラウザが依然として比較的人気があるのが実情です。幸いなことに、これらのリソースはすべての最新ブラウザで問題なく動作し、コストもそれほどかかりません。 |
>>: div 内の img と span の垂直方向の中央揃えの問題について
テストプロジェクト: react-demo react-demo プロジェクトをサーバーにクローンし...
1. コマンドの紹介ln コマンドは、ファイルのリンクを作成するために使用されます。リンクは、ハード...
・【シーン説明】 HTTP1.1 以降、HTTP プロトコルは永続的な接続 (長い接続とも呼ばれます...
仮想マシン内の Ubuntu がネットワークに接続できない場合の効果的な解決策: 1. Ubuntu...
目次序文コンテナ間の通信を容易にするためのブリッジネットワークを作成するCentOS7イメージを使用...
CSS の適用範囲はグローバルです。プロジェクトがどんどん大きくなり、参加する人が増えるにつれて、命...
このプロジェクトは最近テストされ、テスターから、トークンの有効期限が切れたため、ルートが自動的にログ...
1. ローカルyumソースを設定する1. ISOイメージをマウントする マウント -o loop /...
CSS3 では、transform 関数を使用して、テキストや画像の回転、拡大縮小、傾斜、移動という...
1. レスポンシブ デザインとは何ですか?レスポンシブデザインとは、ウェブサイトの開発プロセス中に、...
コンテンツスキャフォールディングを使用してノードプロジェクトを素早く構築するデータベースとやり取りす...
長い間、リソースの制約により、使用できるフォントが限られていたため、Web サイトの開発は妨げられて...
目次1. 配列を宣言して初期化する2. 合計、最小値、最大値を計算する3. 文字列、数値、オブジェク...
目次概要1. コンポジションAPI 1. ref と reactive の違いは何ですか? 2. 周...
目次序文: 1. Dockerをインストールする2. DockerでJenkinsをインストールする...