排版引擎比较 (XHTML 1.1)
外观
| HTML |
|---|
| 比较 |
XHTML 1.1主要是对XHTML 1.0的模块化,其由20个元素模块(其中7个是子模块)组成, 包括额外的旁注模块与两个属性模块(服务器端图像映射模块和内部事件模块)。
表格说明
[编辑]引擎命名
[编辑]这里使用后端的引擎名而不是浏览器的名称。使用各浏览器引擎的浏览器如下表所示。
- ^ chromium / chromium/blink. chromium.googlesource.com. Google. [2014-05-27].
- ^ 2.0 2.1 在Konqueror中,用户可以切换排版引擎。
- ^ WebKit Nightly Builds. webkit.org. [2014-05-27].
取值
[编辑]以下各格的颜色表示该排版引擎的最新版本或指定版本(如果给出版本号的话)对该功能的支持程度。没有取值的版本号表示该排版引擎首次完全支持该功能。
| 取值 | 含义 |
|---|---|
| 是 | 表示该排版引擎完全地支持该功能或元素。 |
| 否 | 表示该功能或元素尚未有支持。 |
| 部分 | 表示该功能或元素有实现进展,但并不支持所有取值,对于已支持的取值,该实现是正确的。 |
| 不正确 | 表示该功能或元素有实现进展,但是实现并非在所有情况都是正确无误的。 |
| 实验性质 | 表示该功能或元素有实现进展,但是使用另外的属性或元素名(浏览器前辍)。多半是不完全实现或是有过多的漏洞。 |
| 抛弃 | 表示该属性/元素不再受到支持。 |
| 每日构建 | 表示该功能或元素在未发布的版本有某种程度的支持。预期将有完整支持。 |
| 依情况 | 表示该属性/元素仅在某些平台支持或设定在某些配置后支持。 |
元素
[编辑]核心模块
[编辑]结构模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| body | <3.1[IE 1.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| head | |||||||
| html | <3.1[IE 1.0] | ||||||
| title | <3.1[IE 1.0] |
文本模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| abbr | ? | 是 | 是 | 是 | 是 | 是 | 是 |
| acronym | <3.1[IE 4.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| address | <3.1[IE 1.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| blockquote | 是 | 是 | 是 | 是 | 是 | 是 | |
| br | <3.1[IE 1.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| cite | <3.1[IE 1.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| code | 是 | 是 | 是 | 是 | 是 | 是 | |
| dfn | 是 | 是 | 是 | 是 | 是 | 是 | |
| div | <3.1[IE 3.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| em | <3.1[IE 1.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| h1 | 是 | 是 | 是 | 是 | 是 | 是 | |
| h2 | 是 | 是 | 是 | 是 | 是 | 是 | |
| h3 | 是 | 是 | 是 | 是 | 是 | 是 | |
| h4 | 是 | 是 | 是 | 是 | 是 | 是 | |
| h5 | 是 | 是 | 是 | 是 | 是 | 是 | |
| h6 | 是 | 是 | 是 | 是 | 是 | 是 | |
| kbd | 是 | 是 | 是 | 是 | 是 | 是 | |
| p | <3.1[IE 1.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| pre | <3.1[IE 1.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| q | <3.1[IE 4.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| samp | <3.1[IE 1.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| span | <3.1[IE 3.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| strong | <3.1[IE 1.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| var | 是 | 是 | 是 | 是 | 是 | 是 |
超文本模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| a | <3.1[IE 1.0] | 是 | 是 | 是 | 是 | 是 | 是 |
列表模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| dl | <3.1[IE 1] | 是 | 是 | 是 | 是 | 是 | 是 |
| dt | |||||||
| dd | |||||||
| ol | |||||||
| ul | |||||||
| li |
文本扩展模块
[编辑]表现模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| b | <3.1[IE 1] | 是 | 是 | 是 | 是 | 是 | 是 |
| big | <3.1[IE 3] | ||||||
| hr | <3.1[IE 1] | ||||||
| i | <3.1[IE 1] | ||||||
| small | <3.1[IE 3] | ||||||
| sub | |||||||
| sup | |||||||
| tt | 是 |
编辑模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| del | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
| ins |
双向文本模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| bdo | <3.1[IE 5.0] | ? | 是 | 是 | 部分 | 是 | ? |
表单模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| form | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
| input | |||||||
| select | |||||||
| option | |||||||
| textarea | |||||||
| button | |||||||
| fieldset | |||||||
| label | |||||||
| legend | |||||||
| optgroup |
表格模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| caption | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
| table | |||||||
| td | |||||||
| th | |||||||
| tr | |||||||
| col | ? | ||||||
| colgroup | |||||||
| tbody | 是 | ||||||
| thead | |||||||
| tfoot | ? |
图片模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| img | <3.1[IE 1.0] | 是 | 是 | 是 | 是 | 是 | 是 |
客户端图像映射模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| area | <3.1[IE 1.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| map |
对象模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| object | <3.1[IE 3.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| param |
元资讯模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| meta | <3.1[IE 2.0] | 是 | 是 | 是 | 是 | 是 | 是 |
脚本模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| script | <3.1[IE 3.0] | 是 | 是 | 是 | 是 | 是 | 是 |
| noscript | <3.1[IE 3.0] |
样式表模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| style | <3.1[IE 3.0] | 是 | 是 | 是 | 是 | 是 | 是 |
链接模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| link | <3.1[IE 3.0] | 是 | 是 | 是 | 是 | 是 | 是 |
基本模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| base | <3.1[IE 1.0] | 是 | 是 | 是 | 是 | 是 | 是 |
旁注模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| ruby | 是 | 否 | 否 | 是 | 否 | 否 | 否 |
| rbc | 否 | 否 | |||||
| rtc | |||||||
| rb | 是 | 是 | |||||
| rt | 是 | 是 | |||||
| rp | 否 | 否 |
属性
[编辑]核心
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| class | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
| id | |||||||
| title |
国际化
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| dir | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
| xml:lang | ? | ? | ? | ? | ? | ? | ? |
事件
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| Mouse | |||||||
| onclick | ? | ? | ? | ? | ? | ? | ? |
| ondblclick | |||||||
| onmousedown | |||||||
| onmouseup | |||||||
| onmouseover | |||||||
| onmousemove | |||||||
| onmouseout | |||||||
| Keyboard | |||||||
| onkeypress | ? | ? | ? | ? | ? | ? | ? |
| onkeydown | |||||||
| onkeyup | |||||||
伺服器端图像映射模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| ismap | ? | ? | ? | ? | ? | ? | ? |
内部事件模块
[编辑]| Trident | Tasman | Gecko | WebKit | KHTML | Presto | iCab | |
|---|---|---|---|---|---|---|---|
| Structure Module | |||||||
| onload | ? | ? | ? | ? | ? | ? | ? |
| onunload | |||||||
| Forms Module | |||||||
| onchange | ? | ? | ? | ? | ? | ? | ? |
| onblur | |||||||
| onfocus | |||||||
| onreset | |||||||
| onselect | |||||||
| onsubmit | |||||||
注释
[编辑]参考来源
[编辑]- ^ Amaya Binary Releases, Most recent download link in stable
- ^ Change log between EdgeHTML 12.10240 and 13.10586
- ^ Firefox 77.0.1, See All New Features, Updates and Fixes. mozilla.org. Mozilla基金会. 2020-06-03.
- ^ Firefox ESR 68.9.0, See All New Features, Updates and Fixes. mozilla.org. Mozilla基金会. 2020-06-02.
- ^ Index of /pub/firefox/releases/147.0b3/. 2025年12月12日 [2025年12月12日] (英语).
- ^ Firefox Nightly 148.0a1, See All New Features, Updates and Fixes. 2025年11月8日 [2025年11月8日] (英语).
- ^ Download for kdelibs, Most recent download link in stable
- ^ Document structure. webref.info. [29 May 2011]. (原始内容存档于2020-08-01).
- ^ 9.0 9.1 9.2 9.3 Language declarations. webref.info. [29 May 2011]. (原始内容存档于2020-08-01).
- ^ 10.0 10.1 10.2 10.3 Document properties. webref.info. [29 May 2011]. (原始内容存档于2020-08-01).
- ^ 11.0 11.1 11.2 11.3 11.4 11.5 11.6 11.7 Document layout. webref.info. [29 May 2011]. (原始内容存档于2020-08-01).
- ^ 12.0 12.1 12.2 Document layout. webref.info. [29 May 2011]. (原始内容存档于2020-08-01).
- ^ 13.0 13.1 13.2 13.3 13.4 13.5 13.6 Physical text formatting. webref.info. [29 May 2011]. (原始内容存档于2020-07-31).
- ^ Lists. webref.info. [29 May 2011]. (原始内容存档于2020-08-01).
- ^ 15.0 15.1 15.2 15.3 Images and objects. webref.info. [29 May 2011]. (原始内容存档于2020-08-01).
- ^ A webpage that uses CSS styles does not render correctly in Internet Explorer. Microsoft Support. Microsoft. 10 February 2011 [29 May 2011]. (原始内容存档于2015-03-02).