KHTML(ケーエイチティーエムエル)は、 KDEプロジェクトにより開発されているHTMLレンダリングエンジンである。KDEのウェブブラウザであるKonquerorのために開発された。
KPartフレームワークのもとで開発され、C++で実装されている。HTML 4.01、CSSレベル1およびレベル2、DOMレベル1およびレベル2、レベル3の一部、ECMAScriptをサポートする。CSSに関してはAcid2テストをクリアする実装が施されている。ウェブ標準をサポートするように開発されているほか、できる限り多くのページをレンダリングできるよう、マイクロソフトによるInternet Explorerのいくつかの非標準な機能をサポートしている。
KHTMLはソフトウェアの構成要素として単独利用することが可能であり、後にAppleが自社のmacOSに搭載するために作ったウェブブラウザSafariではこれに手を加えたWebKitが使用されている。
KHTMLを搭載するブラウザはあまり知られておらず、多くのウェブサイトはKHTMLのサポートを行わないか、もしくはKonquerorにてサイトが正確に動作するにもかかわらずサポートしていない。例えば、GmailはKonquerorが自身をFirefoxであると報告しない限り、正常に動作しない[要出典]。
KHTML を採用するソフトウェア
関連項目
外部リンク
- Web Browser – KonquerorのサイトにおけるKHTMLの特徴のリスト
- KHTML – KDE's HTML library – developer.kde.orgにおける定義
- KDE 4 APIリファレンス内のKHTMLについてのドキュメント
脚注
- ^ https://web.archive.org/web/20160804200752/http://nop.net-p.org/modules/pukiwiki/index.php?%5b%5bTavia%5d%5d
|
---|
開発中 | |
---|
開発終了 | |
---|
レンダリングエンジンの比較(英語版) | - HTML
- HTML5
- XML
- CSS
- ECMAScript
- DOM
- Graphics
- Typography
|
---|
|
---|
Software Compilation | | |
---|
ワークスペース | |
---|
アプリケーション | 開発 | |
---|
教育 | - Cantor
- Kalzium
- KGeography
- KHangMan
- Kig
- Kiten
- KmPlot
- KStars
- KTouch
- KTurtle
- Marble
- Step
|
---|
ゲーム | |
---|
グラフィック | |
---|
ネットワーク | |
---|
マルチメディア | |
---|
オフィス | |
---|
システム | |
---|
ユーティリティ | |
---|
|
---|
プラットフォーム | |
---|
モジュール | |
---|
コミュニティ | |
---|
- カテゴリ
- コモンズ
|