クロスブラウザ対応入門
クロスブラウザ対応とは通常、ウェブサイトが全てのブラウザで適切に表示される能力のことを指します。 そのためには、様々なテクニックやブラウザの特性を知る必要があります。 私たちは今からそれらを学んでいきます。
現在、一般的なブラウザは以下の通りです:Google Chrome、Mozilla Firefox、Edge、Opera、Safari。 ここで、Edgeは以前のInternet Explorer(略称IE)で、名称が変更されたものです。
ブラウザ以外に、ブラウザのエンジンという概念があります。 エンジンとは、私たちのコードを画面上に見える画像に変換するブラウザの基盤です。 エンジンの数はブラウザの数よりもはるかに少なく、 結果として、多くのブラウザは同じエンジンを持ち、したがって同じ特性やバグ(問題)を抱えています。
現在、以下のエンジンが存在します: Webkit(Safariブラウザ)、Blink(Google Chrome、Opera14+、Edge79+、Safariブラウザ)、 Gecko(Mozilla Firefoxブラウザ)。 ここで、BlinkエンジンはWebkitから派生したものです。 他にもエンジンは存在しましたが、開発は終了しています:Trident(Internet Explorer)、 EdgeHTML(Edge)、Presto(Opera)。
現代のブラウザを列挙してください。
現代のエンジンを列挙してください。それらのエンジンで動作するブラウザの名前を挙げてください。