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

KHTML

來自站長百科
淡淡伊討論 | 貢獻(xiàn)2012年4月29日 (日) 14:52的版本
(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

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

簡介[ ]

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

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

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

兼容的標(biāo)準(zhǔn)[ ]

KHTML引擎支持下列標(biāo)準(zhǔn):

  • 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 移動(dòng)電話的瀏覽器

相關(guān)內(nèi)容[ ]

參考資料[ ]