WIKI使用導航
站長百科導航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應用
- 美國十大主機
KHTML
來自站長百科
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 移動電話的瀏覽器