Movatterモバイル変換


[0]ホーム

URL:


Naar inhoud springen
Wikipediade vrije encyclopedie
Zoeken

KHTML

Uit Wikipedia, de vrije encyclopedie
KHTML
Konqueror met KHTML (2009)
Konqueror met KHTML (2009)
Ontwerper(s)KDE-team
StatusActief
Besturings­systeemmultiplatform
Geschreven inC++
Licentie(s)GNU Lesser General Public License
VersiebeheerOfficiële broncode
Portaal Portaalicoon Informatica

KHTML (Konqueror's Hyper Text Markup Language) is deHTML-weergavecomponent (layout-engine) vanTDE's webbrowserKonqueror. Tot versie 5 gebruikte ook de Konqueror-versie van KDE KHTML, maar sindsdien is de standaard weergavecomponent QtWebEngine geworden, op basis vanChromiumslayout-engineBlink. Met de overgang naar KDE 6 in 2023/2024 is de ontwikkeling van KHTML in KDE (niet in TDE) zelfs volledig stopgezet.[1]

Functies

[bewerken |brontekst bewerken]

KHTML werd gebouwd boven op hetKPart-raamwerk, dat werd geïntroduceerd in KDE2 in 2000. KHTML is geschreven inC++ en valt onder de voorwaarden van deLGPL. Het ondersteunt de meeste webstandaarden, en om een grotere hoeveelheid pagina's correct te kunnen weergeven ondersteunt het ook een aantal afwijkingen die voorkomen in MicrosoftsInternet Explorer, die niet onder de standaarden vallen.

KHTML is sneller en kleiner dan delayout-engineGecko, haar grote opensourceconcurrent. Dit is ook de reden datApple KHTML gekozen heeft als basis vanWebKit. DeKDE-gemeenschap gebruikteWebKit in eerste instantie als opvolger van KHTML, op verschillende manieren, waaronder in dedesktopshell. Dit mede omdatQt Software, het vroegere Trolltech,WebKit een integraal onderdeel van zijnQt-toolkit had gemaakt. Uiteindelijk werd WebKit in Qt opgevolgd door QtWebEngine, op basis van Chromiums layout-engine Blink, waarna KDE volgde. Anno 2025 wordt KHTML alleen nog door TDE gebruikt, docht slechts onderhouden en niet meer verder ontwikkeld.

Ondersteuning voor standaarden

[bewerken |brontekst bewerken]

De volgende standaarden worden ondersteund door KHTML:

  • HTML 4.01;
  • CSS 1;
  • CSS 2.1 (scherm (screen)- en afdruk (paged)-media);
  • CSS 3-selectors, valschaduw en deels andere geselecteerde onderdelen;
  • grafische bestandsformatenPNG,MNG,JPEG,GIF;
  • DOM 1, 2 en deels 3;
  • ECMA-262/JavaScript 1.5;
  • VolledigeSVG-ondersteuning.

Programma's gebruikmakend van of gebaseerd op KHTML (verouderd)

[bewerken |brontekst bewerken]
KHTML-versieKonquerorSafariiCabOmniWebWeb Browser for S60ShiiraAroraMidoriABrowseSunrise
853.21.04.50.4
1251.25.10.677
3121.34.0
4122.04.13.00.51.10.3
5223.00.22.28.0A1.6
5253.14.25.8
5264.0B0.3
528+1.0

Externe link

[bewerken |brontekst bewerken]
Bronnen, noten en/of referenties

  1. (en)README.md · master · Frameworks / KHtml · GitLab.GitLab(2 mei 2023).Geraadpleegd op30 september 2023.
Overgenomen van "https://nl.wikipedia.org/w/index.php?title=KHTML&oldid=69819752"
Categorieën:

[8]ページ先頭

©2009-2026 Movatter.jp