勵志

勵志人生知識庫

排版引擎有哪些

排版引擎,也稱爲瀏覽器引擎、頁面渲染引擎或樣版引擎,是一種軟件組件,負責獲取標記式內容(如HTML、XML及圖像文件等等)、整理信息(如CSS及XSL等),並將排版後的內容輸出至顯示器或打印機。所有網頁瀏覽器、電子郵件客戶端、電子閱讀器以及其它需要根據表示性的標記語言(Presentational markup)來顯示內容的應用程序都需要排版引擎。常見的排版引擎包括:

Trident。又稱MSHTML,是微軟的視窗操作系統搭載的網頁瀏覽器Internet Explorer的排版引擎。它的第一個版本誕生於1997年10月Internet Explorer第四版中,IE7做了重大的變動,除了加入新的技術之外,並增加對網頁標準的支持。

Gecko。是一套開放源代碼的、以C++編寫的網頁排版引擎。Gecko是跨平臺的,能在Microsoft Windows、Linux和Mac OS X等主要操作系統上運行。它是最流行的排版引擎之一,其流行程度僅次於Trident。

WebKit。是一箇開源的排版引擎,最初由蘋果公司開發,用於其Webkit瀏覽器。後來,Webkit成爲了許多其他瀏覽器和移動設備的排版引擎,包括Google Chrome、Safari、Opera等。

Blink。是Google開發的一箇排版引擎,最初名爲Webkit。它在Google Chrome瀏覽器中得到了廣泛使用。

此外,還有其他一些排版引擎,如EdgeHTML(Microsoft Edge)、Presto(Opera)、KHTML(Konqueror)、WebCore(Safari)、iCab、Lynx、W3m等。