KHTML
aus Wikipedia, der freien Enzyklopädie
KHTML ist die Komponente im KDE-Webbrowser Konqueror, die den HTML-Code einer Website analysiert und die korrekte Darstellung der Seite im Browserfenster übernimmt. KHTML ist in C++ geschrieben und unterliegt der LGPL.
KHTML unterstützt folgende Techniken:
- HTML 4.01
- CSS 1 und 2.1 (CSS 3 Selektoren)
- JavaScript (ECMA 262)
- DOM
- bidirektionale Schriften (z. B. Hebräisch)
- nicht-standardisierte Erweiterungen des Internet Explorers von Microsoft
Nach dem auf KHTML basierenden WebKit besteht KHTML seit Version 3.5 den sogenannten Acid2-Test, welcher für eine korrekte Darstellung sowohl höchste Standardkonformität als auch korrekten Umgang mit fehlerhaftem HTML- und CSS-Code erfordert.
[Bearbeiten] KHTML auf anderen Plattformen
Als Open-Source-Produkt kann KHTML auch von anderen Herstellern für eigene Browser eingesetzt werden. Apple benutzt in seinem Webbrowser Safari die Layout-Engine WebKit, ein Fork von KHTML (KDE 3.0.2). Nokia hat angekündigt, einen WebCore-basierten Browser für seine Symbian-Smartphones (Series 60) zu entwickeln. Mehrere andere Projekte verwenden KHTML. Siehe dazu AWeb, OmniWeb, ABrowse und Shiira.
[Bearbeiten] Weblinks
- KHTML-Homepage (engl.)
- http://dot.kde.org/1097096753/1097113373/ über die Zusammenarbeit von Apples Webcore und KDEs KHTML
- Apple Webcore
- KHTML Library API Documentation
- Pressemeldung zu Nokias Browser (engl.)