KHTML
KHTML是由 KDE 所開發的 HTML 排版 ia̋n-jín。KDE 系統自 KDE 二版起,佇咧 KDE 的新程式 Konqueror 的網頁瀏覽器使用矣 KHTML ia̋n-jín。該 ia̋n-jín 以 C + + 程式語言所寫,並以 LGPL 授權,支援大多數網頁瀏覽標準。
因為微軟仔 Internet Explorer 的佔有率不止仔懸,袂少以 FrontPage 製作的網頁攏包含講干焦 IE 才會當讀的非標準語法,為著使 KHTML ia̋n-jín 會當呈現的網頁達到上濟,部份 IE 專屬的語法嘛做伙支援。KHTML 有速度快捷的優點,但是對錯誤語法的吞忍則比 Mozilla 所使用的 Gecko ia̋n-jín 細。
歷史
蘋果電腦佇二空空二年採納矣 KHTML,做開發 Safari 瀏覽器之用,並發佈所修改的上新佮過去版本的原始碼。落尾是發表矣開放原始碼的 WebCore 佮 WebKit ia̋n-jín,𪜶攏是 KHTML 的衍生產品,佇咧開發網站列出 ia̋n-jín 改變內容,伊並會傳回到 KDE 計畫。因為兩个衍生產品國行無仝路線,使兩个原始碼脫離,咧佮 KDE 交換換換新會出現困難。其中一个原因,是蘋果佇咧對外公開原始碼進前,以一年的時間編修𪜶的 KHTML。另外咧,蘋果傳送更新至 KDE 計畫的方式,加是一口氣共大量改動做伙傳送,KDE 咧整理資料嘛出現一定的困難,佮後蘋果表示會以 CVS 格式來傳送。再者,蘋果所做出的改動包括 Mac OS X 系統獨有的事物,如 Objective-C、KWQ 等,佇咧 Linux 佮 KHTML 是無的。猶毋過 KDE 方面猶原透過遮的改動,為 KHTML 加入新功能佮加緊其排版速度。
相容的標準
KHTML ia̋n-jín 支援下列標準:
- HTML 四配空一
- HTML 五
- CSS 一
- CSS 二嬸一(paged media 除外)
- CSS 三選擇符(selector)佮部份其他功能
- PNG,MNG,JPEG,GIF 圖形格式
- DOM 一 , 二和部份的 DOM 三
- ECMA 被二百六十二 / JavaScript 一垺五
- 部份 SVG
參考資料
外部連結
- Web Browser-Konqueror 網站頂懸的 KHTML 功能列表
- KHTML-KDE's HTML library-來自 developer . kde . org 的定義
- The WebKit Open Source Project
參見
- 網頁瀏覽器列表
- 排版 ia̋n-jín 列表