HTMLレンダリング

HTML, CSS, Javascript, PHP, Perl, Pysonなどで書かれたテキストファイルを解釈して可視化することをレンダリングという。もとは三次元グラフィクス、ソリッドモデリングなどで物体や図 形を表す数値データを画像化すること。広義にはデータの可視化をレンダリングという。

インターネット利用者が使うWebブラウザは、各種のHTMLレンダリング専用ソフトを組み込んでいる。IE6/7で使っているのは、Trident (Mac用IEはTasman)と呼ばれる。FirefoxなどではオープンソースのGeckoが採用されている。最近では、AppleのSafariで 採用されている Webkit に注目が集まっている。EpiphanyやChromeもWebkitを採用している。
レ ンダリングエンジン
採 用ブラウザ
Trident
IE6/7
Gecko Mozilla FireFox, NetScape、Epiphany, Camino, SeaMonky, Gnome
Webkit
Safari, Eiphany, Google Chrome, Android, OmniWeb, Shiira
Presto Opera, Wii, Macromedia, Adobe
KHTML KDE/Konqueror

 いずれもWebの国際標準W3Cに準拠するように開発さ れているが、IE/TridentだけがAcid2テストをクリアできていない。また最近多くなった動的WebのテストでもIE7が最悪であるため、 Web開発者 が余計な労力を費やすことになっている。ブラウザ開発ベンダ用に作られたWeb標準仕様のテストとして以下の三つがある。主要ブラウザの互換テスト結果を 掲載しておく。

Acid3  Web2.0動的ウェブ標準テスト仕様

■公式サイト:http://www.webstandards.org/action/acid3
◆Take The Acid3 Test(http://acid3.acidtests.org/)

Acid3 test

Acid2  CSS(スタイル)互換性テスト

■公式サイト: http://www.webstandards.org/action/acid2/
◆テストURL: http://www.webstandards.org/files/acid2/test.html
◆Take The Acid2 Test  ( ◆標準テスト結果)

Acid2 test

CSSのブラウザ互 換テスト

■公式サイト: http://www.css3.info/
◆テストURL: http://www.css3.info/selectors-test/test.html
CSS Compatibility testing

ブラウザ
成功
失敗
IE7.0.6001.18000
330
248
Firefox 3.0.3
373
205
Chrome 0.3.154.9
578

Opera 9.52
578

Safari 3.1.2
578

Vista SeaMonkey 1.1.13
357
221