跳至內容

KHTML

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

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 列表