This article is being considered for deletion in accordance with Wikipedia's deletion policy. Please share your thoughts on the matter at this article's deletion discussion page. |
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).
See comparison of browser engines for the full list.
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 |
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 | ? |
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.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 |
Scalable Vector Graphics (SVG) is an XML-based vector image format for defining two-dimensional graphics, having support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium (W3C) since 1999.
Gecko is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and many other projects.
Mathematical Markup Language (MathML) is a mathematical markup language, an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents. It is part of HTML5 and is a ISO/IEC standard ISO/IEC 40314 since 2015.
Wireless Markup Language (WML), based on XML, is a now-obsolete markup language intended for devices that implement the Wireless Application Protocol (WAP) specification, such as mobile phones. It provides navigational support, data input, hyperlinks, text and image presentation, and forms, much like HTML. It preceded the use of other markup languages now used with WAP, such as HTML itself, and XHTML.
A favicon, also known as a shortcut icon, website icon, tab icon, URL icon, or bookmark icon, is a file containing one or more small icons, associated with a particular website or web page. A web designer can create such an icon and upload it to a website by several means, and graphical web browsers will then make use of it. Browsers that provide favicon support typically display a page's favicon in the browser's address bar and next to the page's name in a list of bookmarks. Browsers that support a tabbed document interface typically show a page's favicon next to the page's title on the tab, and site-specific browsers use the favicon as a desktop icon.
XForms is an XML format used for collecting inputs from web forms. XForms was designed to be the next generation of HTML / XHTML forms, but is generic enough that it can also be used in a standalone manner or with presentation languages other than XHTML to describe a user interface and a set of common data manipulation tasks.
OpenSearch is a collection of technologies that allow the publishing of search results in a format suitable for syndication and aggregation. Introduced in 2005, it is a way for websites and search engines to publish search results in a standard and accessible format.
In computer hypertext, a URI fragment is a string of characters that refers to a resource that is subordinate to another, primary resource. The primary resource is identified by a Uniform Resource Identifier (URI), and the fragment identifier points to the subordinate resource.
This article compares HTML support by several browser engines.
The following tables compare Document Object Model (DOM) compatibility and support for a number of JavaScript engines used in web browsers.
The Mozilla Application Suite is a discontinued cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition by AOL. It was based on the source code of Netscape Communicator. The development was spearheaded by the Mozilla Organization from 1998 to 2003, and by the Mozilla Foundation from 2003 to 2006.
In computing, quirks mode is a technique used by some web browsers for the sake of maintaining backward compatibility with web pages designed for old web browsers instead of strictly complying with W3C and IETF standards in standards mode.
The canvas element is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images. It is a low level, procedural model that updates a bitmap. HTML5 Canvas also helps in making 2D games.
In computer science and web development, XML Events is a W3C standard for handling events that occur in an XML document. These events are typically caused by users interacting with the web page using a device, such as a web browser on a personal computer or mobile phone.
HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML Living Standard. It is maintained by the Web Hypertext Application Technology Working Group (WHATWG), a consortium of the major browser vendors.
Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages. It mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated.
Google Chrome Frame was a plug-in designed for Internet Explorer based on the open-source Chromium project, first announced on September 22, 2009. It went stable in September 2010, on the first birthday of the project. It was discontinued on February 25, 2014 and is no longer supported.
This article compares web typography support for several browser engines.