khtml

khtml

KHTML,是HTML网页排版引擎之一,由KDE所开发。KDE系统自KDE2版起,在文档及网页流览器中使用了KHTML引擎。

  • 中文名称
    khtml
  • 所属
    HTML网页排版引擎之一
  • 特点
    速度快捷
  • 开发系统
    KDE

概述

KHTML,是HTML网页排版引擎之一,由KDE所开发。KDE系统自KDE2版起,在文档及网页流览器中使用了KHTML引擎。

特点

该引擎以C++程式语言编写,并使用LGPL授权,支持大多数网页流览标準。由于微软的Internet Explorer的佔有率相当高,不少以FrontPage製作的网页均包含只有IE才能读取的非标準文法,为了使KHTML引擎兼容更多页面,同时也支持部分IE专属文法。

产品优势

KHTML拥有速度快捷的优点,但是对文法的容要求则比Mozilla产品所使用的Gecko引擎更加严格。

苹果电脑于2002年採纳了KHTML,作为开发Safari流览器之用,并发布所修改的最新及历史版本原始码。后来发表了开放原始码的WebCore及WebKit引擎,它们均是KHTML的衍生产品,在开发网站列出引擎改变内容,并会传回至KDE计画。由于两个衍生产品各走不同路线,使两者原始码差异较大,结果难以与KDE交换更新。其中一个原因,是苹果在对外公开原始码之前,以一年时间编修他们的KHTML。另外,苹果传送更新至KDE计画的方式,多是一口气把大量改动一起传送,KDE在整理资料也出现一定的困难,及后苹果表示会以CVS格式来传送。再者,苹果所作出的改动包括Mac OS X系统的特有功能,如Objective-C、KWQ等,在Linux及KHTML是没有的。但KDE方面仍透过这些改动,为KHTML加入新功能并且加快其排版速度。

1.兼容的标準

KHTML引擎支持下列标準:

* HTML 4.01

* CSS 1

* CSS 2.1 (paged media除外)

* CSS 3 选择符及部分其他功能

* PNG, MNG, JPEG, GIF 图形格式

* DOM 1, 2 及部分的 DOM 3

* ECMA-262/JavaScript 1.5

* 部分 SVG

2 .使用KHTML的产品

* KDE Konqueror - KDE的网页流览器及档案管理员

* Safari - 苹果电脑的网页流览器

* Embedded Konqueror - PDA上的网页流览器

* SkyKruzer - SkyOS上的网页流览器

* ABrowse - Syllable作业系统上的网页流览器

* Nokia Series 60 行动电话的流览器

相关词条

相关搜索

其它词条