排版引擎
维基百科,自由的百科全书
| HTML |
|---|
网页浏览器的排版引擎(Layout Engine或Rendering Engine)也被称为浏览器内核、页面渲染引擎或樣版引擎,它负责取得网页的内容(HTML、XML、图像等等)、整理訊息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。所有网页浏览器、电子邮件客户端以及其它需要根據表示性的標記語言(Presentational markup)來显示内容的应用程序都需要排版引擎。
在Mozilla将其排版引擎(Gecko)作为独立于浏览器的一个配件之后,「排版引擎」这个词汇才被广泛使用。也就是说,除了Mozilla浏览器,其它浏览器也可以使用Gecko作自己排版引擎。
現時主要的四大排版引擎為:Trident(應用於Internet Explorer);Gecko(應用於Mozilla Firefox);Presto(應用於Opera);WebKit(應用於Google Chrome和Apple Safari)。以下是排版引擎列表:
目录 |
圖像介面 [编辑]
- Boxely - AOL applications
- Cobra - Java-based、Lobo
- Gecko - Firefox、Camino、Mozilla Application Suite、Netscape、Maxthon經典版本及其他基於Gecko排版引擎的瀏覽器
- GtkHTML - Novell Evolution及其他GTK+程序
- HTMLayout - embeddable HTML/CSS rendering engine - component for Windows及Windows Mobile作業系統
- KHTML - Konqueror
- NetFront - Access NetFront
- NetSurf - NetSurf
- Presto - Opera 7及更高、Macromedia Dreamweaver MX & 2004(Mac)及 Adobe Creative Suite 2
- Prince XML - Prince XML
- Robin - The Bat!
- Tasman - Internet Explorer 5 for Mac、Microsoft Office 2004 for Mac、及Microsoft Office 2008 for Mac.
- Trident - Internet Explorer version 4.0及更高、Internet Explorer shellVMaxthon全系列及部分媒體播放器
- Tkhtml - hv3
- WebKit - (KHTML-fork) Safari、Arora、Midori、OmniWeb、Shiira、iCab4及更高、Maxthon3系列及Google Chrome
文字介面 [编辑]
已走入歷史的 [编辑]
- Mariner – Netscape 5
- iCab – iCab1-3