Comparison of layout engines (XHTML)
HTML |
---|
Comparisons |
|
The following tables compare XHTML compatibility and support for a number of browser engines.
Only XHTML 1.1 is considered. XHTML 1.1 is necessarily XHTML 1.0 Strict with more elements and attributes deprecated. XHTML 2.0 was a working draft with no browser engine support, but work on it was abandoned[1] in 2009 in favor of work on HTML5 and XHTML5. XHTML 1.0 and HTML 4 (both served with text/html
) are covered in comparison of browser engines (HTML support). The comparison of XML capabilities are covered in comparison of layout engines (XML).
Explanation of tables[]
See comparison of browser engines for the full list.
Values[]
These indicate the level of support for the given item in each engine. By default, the most recent version of the engine is implied. However, a specific version number can be listed; when this indicates full support, it's the initial version of the engine fully supporting the item.
Value | Meaning |
---|---|
Yes | Fully supported |
No | Has never been supported |
Partial | Only some values are supported |
Incorrect | Not implemented correctly in all cases |
Experimental | May be incomplete or buggy |
Nightly build | Currently in development; full support is expected |
Depends | Only supported for the specified conditions |
Dropped | No longer supported |
Media types[]
The responses when a well-formatted XHTML document is served with different media types. Note that only application/xhtml+xml
is the recommended media type.
Internet media type | MSHTML | Tasman | Gecko | WebKit | KHTML | Presto | Prince |
---|---|---|---|---|---|---|---|
application/atom+xml
|
? | ? | ? | ? | ? | 8.00 beta 2[o 1][o 2] | ? |
application/mathml+xml
|
No | No | 2.0[g 1] | No | No | 9.50 beta 2[o 3] | ? |
application/rss+xml
|
? | ? | ? | ? | ? | 7.50 beta 1[o 4][o 5] | ? |
application/xhtml+xml
|
XHTML 5.0 | Prompt for download | XHTML | XHTML 125 |
HTML | XHTML 1.0 |
? |
application/xml
|
XHTML 5.0 | Crash | 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 | Crash | XHTML | XHTML 125 |
XML | XHTML 1.0 |
? |
text/html
|
HTML | HTML | HTML | HTML | HTML | HTML | ? |
KHTML media type notes[]
application/xhtml+xml
— KHTML supports this media type, but processes the document as HTML.application/xml, text/xml
— HTML entities and custom entities defined by custom DTD are not recognized.
Combined profiles[]
Extending XHTML by combining with other applications of XML (not referring using img/object element).
MSHTML | Tasman | Gecko | WebKit | KHTML | Presto | Prince | |
---|---|---|---|---|---|---|---|
MathML | No | No | 1.0 | No[w 1] | No | 2.1 | 6.0 |
SVG | 5.0 | 1.8 | 522 | 3.2 | 1.0 | 5.1 | |
XForms | No | No[g 3] | No[w 2] | No | No | ? | |
VoiceXML | No | No | 1.0 | No |
References[]
Gecko references[]
- "the mozilla.org projects list". MathML in Mozilla. Retrieved May 1, 2005.
- "the mozilla.org projects list". Mozilla SVG project. Retrieved May 1, 2005.
- "the mozilla.org projects list". Mozilla XForms project. Retrieved May 1, 2005.
Opera references[]
- ^ Feature History, Opera, archived from the original on 2012-09-06, retrieved 2011-12-30
- ^ "Opera Features". RSS/Atom. Archived from the original on May 9, 2005.
- ^ Feature History, Opera, archived from the original on 2012-09-06, retrieved 2011-12-30
- ^ Feature History, Opera, archived from the original on 2012-09-06, retrieved 2011-12-30
- ^ "Opera Features". RSS. Archived from the original on August 2, 2004.
- ^ Feature History, Opera, archived from the original on 2012-09-06, retrieved 2011-12-30
- ^ Feature History, Opera, archived from the original on 2012-09-06, retrieved 2011-12-30
- ^ "Opera Features". SVG. Archived from the original on April 14, 2005. Retrieved May 1, 2005.
WebKit references[]
Other references[]
- "W3C". XHTML media type test. Retrieved May 1, 2005.
- "Developer's corner". Authoring XHTML+Voice. Retrieved May 1, 2005.
- HTML
- Layout engine comparisons