HTML |
---|
比较 |
下表比较了XHTML对一些排版引擎的支持与兼容性。请参阅各个产品的条目获得更多信息。除非脚注中另有规定,比较均基于稳定版本,无任何附加组件、扩展或外部程序。
本条目只靠路XHTML 1.1。XHTML 1.1基于XHTML 1.0严格版,抛弃了更多的元素与属性。XHTML 2.0是一个工作草案,现未受到任何排版引擎的支持,为支持HTML5和XHTML5的工作,其于2009年被废弃。XHTML 1.0与HTML 4(二者均提供text/html
)在排版引擎比较 (HTML)中进行了比较。关于XML兼容性的比较请参见排版引擎比较 (XML)。
如给出了版本号,则说明自该版本起完全支持该特性。专有扩展不包括在内。
表格说明
引擎命名
这里使用后端的引擎名而不是浏览器的名称。使用各浏览器引擎的浏览器如下表所示。
- ↑ chromium / chromium/blink. chromium.googlesource.com. Google. [2014-05-27].
- ↑ 2.0 2.1 在Konqueror中,用户可以切换排版引擎。
- ↑ WebKit Nightly Builds. webkit.org. [2014-05-27].
取值
以下各格的颜色表示该排版引擎的最新版本或指定版本(如果给出版本号的话)对该功能的支持程度。没有取值的版本号表示该排版引擎首次完全支持该功能。
取值 | 含义 |
---|---|
是 | 表示该排版引擎完全地支持该功能或元素。 |
否 | 表示该功能或元素尚未有支持。 |
部分 | 表示该功能或元素有实现进展,但并不支持所有取值,对于已支持的取值,该实现是正确的。 |
不正确 | 表示该功能或元素有实现进展,但是实现并非在所有情况都是正确无误的。 |
实验性质 | 表示该功能或元素有实现进展,但是使用另外的属性或元素名(浏览器前辍)。多半是不完全实现或是有过多的漏洞。 |
抛弃 | 表示该属性/元素不再受到支持。 |
每日构建 | 表示该功能或元素在未发布的版本有某种程度的支持。预期将有完整支持。 |
依情况 | 表示该属性/元素仅在某些平台支持或设定在某些配置后支持。 |
媒体类型
格式良好的XHTML文档通过不同的媒体类型送达时会获得响应。注意只有application/xhtml+xml
是推荐媒体类型。
互联网媒体类型 | Trident | Tasman | Gecko | WebKit | KHTML | Presto | Prince XML |
---|---|---|---|---|---|---|---|
application/atom+xml
|
? | ? | ? | ? | ? | 8.00 beta 2[o 1][o 2] | ? |
application/mathml+xml
|
否 | 否 | 2.0[g 1] | 否 | 否 | 9.50 beta 2[o 3] | ? |
application/rss+xml
|
? | ? | ? | ? | ? | 7.50 beta 1[o 4][o 5] | ? |
application/xhtml+xml
|
XHTML 5.0 | 提示下载 | XHTML | XHTML 125 |
HTML | XHTML 1.0 |
? |
application/xml
|
XHTML 5.0 | 崩溃 | XHTML | XHTML 125 |
XML | XHTML 1.0 |
? |
application/xslt+xml
|
? | ? | ? | ? | ? | 9.00 beta 1[o 6] | ? |
image/svg+xml
|
? | ? | 1.0[g 2] | ? | ? | 9.50[o 7][o 8] | ? |
text/xml
|
XHTML 5.0 | 崩溃 | XHTML | XHTML 125 |
XML | XHTML 1.0 |
? |
text/html
|
HTML | HTML | HTML | HTML | HTML | HTML | ? |
KHTML媒体类型注释
- application/xhtml+xml — KHTML支持该媒体类型,但将其视为HTML文档处理。
- application/xml, text/xml —通过定制DTD定义的HTML实体与自定义实体不被识别。
联合配置
通过结合XML的其他应用程序(不是指使用img/object元素)扩展XHTML。
Trident | Tasman | Gecko | WebKit | KHTML | Presto | Prince XML | |
---|---|---|---|---|---|---|---|
MathML | 否 | 否 | 1.0 | 否[w 1] | 否 | 2.1 | 6.0 |
SVG | 5.0 | 1.8 | 522 | 3.2 | 1.0 | 5.1 | |
XForms | 否 | 否[g 3] | 否[w 2] | 否 | 否 | ? | |
VoiceXML | 否 | 否 | 1.0 | 否 |
参考来源
Gecko参考
- ↑ Bug 124709 - MIME type application/mathml+xml should be supported, Mozilla, [2016-02-06]
- ↑ Bug 160882 - MIME type image/svg+xml should be supported, Mozilla, [2016-02-06]
- ↑ Bug 97806 - (xforms) Implement W3C XForms in browser and composer, Mozilla, [2016-02-06]
- the mozilla.org projects list. MathML in Mozilla. [May 1, 2005].
- the mozilla.org projects list. Mozilla SVG project. [May 1, 2005].
- the mozilla.org projects list. Mozilla XForms project. [May 1, 2005].
Opera参考
- ↑ Feature History, Opera, [2016-02-06]
- ↑ Opera Features. RSS/Atom.
- ↑ Feature History, Opera, [2016-02-06]
- ↑ Feature History, Opera, [2016-02-06]
- ↑ Opera Features. RSS.
- ↑ Feature History, Opera, [2016-02-06]
- ↑ Feature History, Opera, [2016-02-06]
- ↑ Opera Features. SVG. [May 1, 2005].
WebKit参考
- ↑ Bug 3251 - Implement MathML (master bug), WebKit, [2016-02-06]
- ↑ Bug 10048 - ER: Add support for XForms, WebKit, [2016-02-06]
其他参考
- ↑ 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.
- ↑ Firefox — Beta Notes (61.0beta) — Mozilla. 2018-06-26 [2018-06-26].
- ↑ Mozilla Firefox Web Browser — Download Firefox Beta in your language — Mozilla. [2016-08-10].
- ↑ Firefox - Notes (62.0a1) — Mozilla. 2018-06-26 [2018-06-26].
- ↑ Mozilla Firefox Web Browser — Download Firefox Nightly in your language — Mozilla. [2018-01-23].
- ↑ Download for kdelibs, Most recent download link in stable
- W3C. XHTML media type test. [May 1, 2005].
- Developer's corner. Authoring XHTML+Voice. [May 1, 2005].