Navigation


KHTML

10.05.2012 @ 12:55, Trustable,

{{Infobox Software
|Name=KHTML
|Screenshot=
|Beschreibung= Laufzeitumgebung
|Hersteller= KDE
|AktuelleVersion=
|AktuelleVersionFreigabeDatum=
|AktuelleVorabVersion=
|AktuelleVorabVersionFreigabeDatum=
|Betriebssystem= Plattformunabhängig
|Programmiersprache = C++
|Kategorie= HTML-Rendering
|Lizenz= LGPL
|Website= [http://www.konqueror.org/features/browser.php www.konqueror.org]
}}

KHTML ist eine freie HTML-Rendering-Engine, die vom KDE-Projekt entwickelt wurde. Sie wird vorrangig in Webbrowsern wie Konqueror eingesetzt und diente als Grundlage für WebKit. KHTML ist in C++ geschrieben und unterliegt der GNU Lesser General Public License (LGPL).

Unterstützte Technologien


KHTML unterstützt folgende Technologien:
* HTML 4.01
* CSS 1 und 2.1 (CSS-3-Selektoren)
* JavaScript (ECMA 262, siehe KJS)
* DOM
* bidirektionale Schriften (z. B. Hebräisch)

* nicht-standardisierte Erweiterungen des Internet Explorers von Microsoft

In die Praxis eingeführt wurde KHTML mit KDE Version 2.0.

KHTML auf anderen Plattformen


Als freie Software kann KHTML auch von anderen Herstellern für eigene Browser eingesetzt werden. Apple benutzt in seinem Webbrowser Safari die Layout-Engine WebKit, die aus WebCore, einer Abspaltung von KHTML (KDE 3.0.2), und JavaScriptCore, einer Abspaltung von KJS besteht.
Nokia setzt einen WebCore-basierten Browser auf der dritten Generation seiner Symbian-Smartphones (Series 60) ein.

Mehrere andere Projekte verwenden KHTML oder basieren auf KHTML. Siehe dazu iCab, OmniWeb und Shiira.

Weitere Details


KHTML besteht 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.

Weblinks


* [http://developer.apple.com/darwin/projects/webcore/ Apple Webcore] (englisch)
* [http://api.kde.org/4.x-api/kdelibs-apidocs/khtml/html/index.html KHTML Library API Documentation]

* [http://press.nokia.com/PR/200506/998214_5.html Pressemeldung zu Nokias Browser] (englisch)


{{SORTIERUNG:Khtml}}

Kategorie:KDE

ar:كيه إتش تي إم إل
az:KHTML
ca:KHTML
cs:KHTML
KHTML
es:KHTML
et:KHTML
fa:کی‌اچ‌تی‌ام‌ال
fi:KHTML
KHTML
gl:KHTML
hu:KHTML
it:KHTML
ja:KHTML
ko:KHTML
lt:KHTML
nl:KHTML
pl:KHTML
pt:KHTML
ru:KHTML
tr:KHTML
uk:KHTML
zh:KHTML

weiter

Text und Bilder dieses Beitrags stammen aus dem Artikel KHTML der freien Enzyklopädie Wikipedia und stehen unter der GNU Free Documentation License. Die Liste der Autoren ist in der Wikipedia unter dieser Seite verfügbar, der Original-Artikel lässt sich hier bearbeiten.