久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

KHTML

來自站長百科
跳轉(zhuǎn)至: 導航、? 搜索

KHTML,是HTML網(wǎng)頁排版引擎之一,由KDE所開發(fā)。

簡介[ ]

KDE系統(tǒng)自KDE2版起,在文檔及網(wǎng)頁瀏覽器中使用了KHTML引擎。該引擎以C++編程語言編寫,并使用LGPL授權(quán),支持大多數(shù)網(wǎng)頁瀏覽標準。由于微軟的Internet Explorer的占有率相當高,不少以FrontPage制作的網(wǎng)頁均包含只有IE才能讀取的非標準語法,為了使KHTML引擎兼容更多頁面,同時也支持部分IE專屬語法。

KHTML擁有速度快捷的優(yōu)點,但是對語法的容要求則比Mozilla產(chǎn)品所使用的Gecko引擎更加嚴格。

蘋果電腦于2002年采納了KHTML,作為開發(fā)Safari瀏覽器之用,并發(fā)布所修改的最新及歷史版本源代碼。后來發(fā)表了開放源代碼的WebCore及WebKit引擎,它們均是KHTML的衍生產(chǎn)品,在開發(fā)網(wǎng)站列出引擎改變內(nèi)容,并會傳回至KDE計劃。由于兩個衍生產(chǎn)品各走不同路線,使兩者源代碼差異較大,結(jié)果難以與KDE交換更新。其中一個原因,是蘋果在對外公開源代碼之前,以一年時間編修他們的KHTML。另外,蘋果傳送更新至KDE計劃的方式,多是一口氣把大量改動一起傳送,KDE在整理資料也出現(xiàn)一定的困難,及后蘋果表示會以CVS格式來傳送。再者,蘋果所作出的改動包括Mac OS X系統(tǒng)的特有功能,如Objective-C、KWQ等,在Linux及KHTML是沒有的。但KDE方面仍透過這些改動,為KHTML加入新功能并且加快其排版速度。

兼容的標準[ ]

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

使用KHTML的產(chǎn)品[ ]

  • KDE Konqueror - KDE的網(wǎng)頁瀏覽器及檔案管理員
  • Safari - 蘋果電腦的網(wǎng)頁瀏覽器
  • Embedded Konqueror - PDA上的網(wǎng)頁瀏覽器
  • SkyKruzer - SkyOS上的網(wǎng)頁瀏覽器
  • ABrowse - Syllable操作系統(tǒng)上的網(wǎng)頁瀏覽器
  • Nokia Series 60 移動電話的瀏覽器

相關內(nèi)容[ ]

參考資料[ ]