ビデオ: (再アップ)Webブラウザとは!?chrome?safari?FireFox?IE?Edge? Chapter1 #4 2025
HTML5コードを記述している場合、HTML5を正しく解釈するWebブラウザでWebページを表示する必要があります。問題は、HTML5が単なる仕様ではなく、いくつかの異なる標準であり、さまざまなブラウザが異なるバージョンのサポートを提供するということです。
ほとんどのブラウザは、 レンダリングエンジンと呼ばれる小さなツールセットに基づいています。 それは本当に機能をサポートするレンダリングエンジンです。プライマリエンジン、それらを使用するブラウザ、およびHTML5をサポートするブラウザは、
<! - 1 - >-
Gecko(Firefox): Geckoエンジンは、Firefox、Mozilla、および多数の関連ブラウザの主要エンジンです。 HTML5の多くの機能(すべてではない)をサポートしています。 FirefoxはWeb開発コミュニティでよく知られている尊敬の高いブラウザですが、(まだ)HTML5を非常にうまくサポートしていません。
-
Trident(Internet Explorer): Internet Explorer(IE)のさまざまな形式はすべてTridentエンジンを使用します。これまでのところ、このエンジンは、すべての主要なブラウザ間でHTML5機能を最も弱くサポートしています。 IE9はHTML5の完全サポートを約束していますが、このバージョンでもフォーム要素の高度なサポートとジオロケーションを含むいくつかの重要な機能が欠落していることが予想されます。
<! - 2 - > -
WebKit: WebKitエンジンはもともと、オープンソースのKHTMLプロジェクトのコードに基づいて、Appleによって作成されました。 Appleはこのコードをオープンソースとして公開し、多くのブラウザの基礎となった。 Mac、iPhone、およびiPadsのSafariブラウザはすべてWebKitエンジンを使用します。 WebKitは、Google ChromeブラウザとAndroidモバイルプラットフォーム上のブラウザの基盤でもあります。
<! - 3 - >WebKitはモバイルプラットフォーム用の標準レンダリングエンジンになっています。モバイルプラットフォームでのページの表示方法を確認するには、ChromeやSafariなどのWebKitベースのブラウザで確認してください。 WebKitはHTML5要素を最大限サポートしていますが、まだすべてをサポートしていません。
-
Presto: Prestoは、Operaのブラウザファミリーの基盤となるエンジンです。 Operaは長い間、技術的に優れたブラウザとみなされてきましたが、それは市場シェアにはなっていません。
ブラウザ仕様の変更 - これは獣の性質です。できるだけ多くのブラウザでページをテストするので、驚くことはありません。 Wikipediaのレイアウトエンジンの比較(HTML5)をチェックして、HTMLのどの機能がどのブラウザでサポートされているかについて最新の情報を得ることができます。
