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