www.wikidata.de-de.nina.az
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 fur WebKit KHTML ist in C geschrieben und unterliegt der GNU Lesser General Public License LGPL KHTML bestand als erste Rendering Engine ab Version 3 5 den Acid2 Test der fur eine korrekte Darstellung sowohl hochste Standardkonformitat als auch korrekten Umgang mit fehlerhaftem HTML und CSS Code erfordert KHTMLBasisdatenEntwickler KDEBetriebssystem PlattformunabhangigProgrammiersprache C Kategorie HTML RenderingLizenz LGPLwww konqueror org Inhaltsverzeichnis 1 Unterstutzte Techniken 2 KHTML auf anderen Plattformen 2 1 Webkit 2 2 Blink 2 3 Qt 3 WeblinksUnterstutzte Techniken BearbeitenKHTML unterstutzt folgende Techniken HTML 4 01 CSS 1 und 2 1 CSS 3 Selektoren JavaScript ECMA 262 siehe KJS DOM bidirektionale Schriften z B Hebraisch nicht standardisierte Erweiterungen des Internet Explorers von MicrosoftIn die Praxis eingefuhrt wurde KHTML mit KDE Version 2 0 KHTML auf anderen Plattformen BearbeitenAls freie Software kann KHTML auch von anderen Herstellern fur eigene Browser eingesetzt werden Webkit Bearbeiten Hauptartikel WebKit 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 setzte 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 Blink Bearbeiten Hauptartikel Blink Software Die von Google fur den Webbrowser Chrome von WebKit abgespaltene Rendering Engine wird in zahlreichen weiteren Browsern genutzt darunter neben Chromium z B auch Opera ab Version 15 Microsoft Edge seit 2018 Vivaldi und SRWare Iron Qt Bearbeiten Hauptartikel Qt Bibliothek Im Framework Qt wurde mit QtWebKit seit Qt 4 4 Apples KHTML Abspaltung und Weiterentwicklung nach Qt portiert Ebenso wurde Blink eine Abspaltung von WebKit als QtWebEngine seit Qt 5 4 in Qt integriert Damit konnen Programme die in Qt geschrieben sind auch die von KHTML abgeleiteten Rendering Engines nutzen So ist u a im KDE Browser Konqueror WebEngine bis Qt 5 3 Webkit als Alternative zu KHTML einstellbar Weblinks BearbeitenApple WebKit englisch KHTML Library API Documentation Pressemeldung zu Nokias Browser englisch Abgerufen von https de wikipedia org w index php title KHTML amp oldid 230851188