- Comparison of layout engines (XHTML 1.1)
-
The following tables compare XHTML 1.1 compatibility and support for a number of layout engines.
XHTML 1.1 which is mainly a modularization of XHTML 1.0, is composed of 20 element modules (7 of which are submodules), including the additional Ruby Annotation Module, and two attribute modules (Server-side Image Map Module and Intrinsic Events Module).
Contents
- 1 Explanation of the tables
- 2 Elements
- 3 Attributes
- 4 Notes
- 5 References
Explanation of the tables
Engine nomenclature
Rather than the names of web browsers, the names of the underlying engines are used. The browsers that use the various engines are listed below.
Layout engine Release version Preview version Used by Amaya 11.3.1 11.3-pre Amaya Gecko 6.0.2 8.0a2 All Mozilla software, including Firefox; SeaMonkey and Galeon; Camino; K-Meleon; Flock (up to 2.x); Epiphany-gecko; Debian IceWeasel; GNU IceCat (formerly GNU IceWeasel); Icedove, Iceape and Iceowl; Fennec KHTML N/A Konqueror Presto 2.9.168 2.9.168 Opera; Opera Mobile, Nintendo DS & DSi Browser; Internet Channel Prince 7.1 N/A Prince XML Tasman (IE 5.2.3 for Mac) none (aborted in 2003) Internet Explorer 5+ for Mac OS X Trident 5.0 (IE 9) 6.0 (IE 10) Internet Explorer and other Internet Explorer shells like Maxthon (Microsoft Windows operating systems only), Windows Phone 7 WebKit 534.20 r83424 Safari (both desktop and mobile), Google Chrome, Maxthon 3, Shiira, iCab 4, OmniWeb 5.5+, Epiphany, Adobe AIR, Midori, Adobe Dreamweaver CS4 and CS5, Android browser, Palm webOS browser, Symbian S60 browser, OWB, Steam, Rekonq, Arora, Flock (version 3+), RockMelt Values
Values indicate the level of support in the most recent version of the layout engine, or (if a version number is given) in the specified version. Version numbers without any other value indicate the version at which the layout engine first fully supported the feature.
Value Meaning Yes Indicates that the layout engine fully supports this property/element when valid values are used. No Indicates that the property/element is completely ignored. Partial Indicates that the property/element is understood, but that not all values are supported. Supported values are implemented correctly. Incorrect Indicates that the property/element is understood, but that it is not implemented correctly in all cases. Experimental Indicates that the property/element is understood, but supported under an alternate name. May be incomplete or buggy. Dropped Indicates that the property/element is no longer supported. Nightly build Indicates that the property/element is supported to some extent in an experimental/nightly build. Future support is expected. Depends Indicates that the property/element is supported only on certain platforms, or if certain settings are configured. Elements
Core Modules
Structure Module
Trident Tasman Gecko WebKit KHTML Presto iCab body <3.1[IE 1.0] Yes Yes Yes Yes Yes Yes head html <3.1[IE 1.0] title <3.1[IE 1.0] Text Module
Trident Tasman Gecko WebKit KHTML Presto iCab abbr Yes[citation needed] Yes Yes Yes Yes Yes Yes acronym <3.1[IE 4.0] Yes Yes Yes Yes Yes Yes address <3.1[IE 1.0] Yes Yes Yes Yes Yes Yes blockquote Yes Yes Yes Yes Yes Yes br <3.1[IE 1.0] Yes Yes Yes Yes Yes Yes cite <3.1[IE 1.0] Yes Yes Yes Yes Yes Yes code Yes Yes Yes Yes Yes Yes dfn Yes Yes Yes Yes Yes Yes div <3.1[IE 3.0] Yes Yes Yes Yes Yes Yes em <3.1[IE 1.0] Yes Yes Yes Yes Yes Yes h1 Yes Yes Yes Yes Yes Yes h2 Yes Yes Yes Yes Yes Yes h3 Yes Yes Yes Yes Yes Yes h4 Yes Yes Yes Yes Yes Yes h5 Yes Yes Yes Yes Yes Yes h6 Yes Yes Yes Yes Yes Yes kbd Yes Yes Yes Yes Yes Yes p <3.1[IE 1.0] Yes Yes Yes Yes Yes Yes pre <3.1[IE 1.0] Yes Yes Yes Yes Yes Yes q <3.1[IE 4.0] Yes Yes Yes Yes Yes Yes samp <3.1[IE 1.0] Yes Yes Yes Yes Yes Yes span <3.1[IE 3.0] Yes Yes Yes Yes Yes Yes strong <3.1[IE 1.0] Yes Yes Yes Yes Yes Yes var Yes Yes Yes Yes Yes Yes Hypertext Module
Trident Tasman Gecko WebKit KHTML Presto iCab a <3.1[IE 1.0] Yes Yes Yes Yes Yes Yes List Module
Trident Tasman Gecko WebKit KHTML Presto iCab dl <3.1[IE 1] Yes Yes Yes Yes Yes Yes dt dd ol ul li Text Extension Modules
Presentation Module
Trident Tasman Gecko WebKit KHTML Presto iCab b <3.1[IE 1] Yes Yes Yes Yes Yes Yes big <3.1[IE 3] hr <3.1[IE 1] i <3.1[IE 1] small <3.1[IE 3] sub sup tt Yes Edit Module
Trident Tasman Gecko WebKit KHTML Presto iCab del Yes Yes Yes Yes Yes Yes Yes ins Bi-directional Text Module
Trident Tasman Gecko WebKit KHTML Presto iCab bdo <3.1[IE 5.0] ? Yes Yes Partial Yes ? Forms Modules
Forms Module
Trident Tasman Gecko WebKit KHTML Presto iCab form Yes Yes Yes Yes Yes Yes Yes input select option textarea button fieldset label legend optgroup Table Modules
Table Module
Trident Tasman Gecko WebKit KHTML Presto iCab caption Yes Yes Yes Yes Yes Yes Yes table td th tr col ? colgroup tbody Yes thead tfoot ? Image Module
Trident Tasman Gecko WebKit KHTML Presto iCab img <3.1[IE 1.0] Yes Yes Yes Yes Yes Yes Client-side Image Map Module
Trident Tasman Gecko WebKit KHTML Presto iCab area <3.1[IE 1.0] Yes Yes Yes Yes Yes Yes map Object Module
Trident Tasman Gecko WebKit KHTML Presto iCab object <3.1[IE 3.0] Yes Yes Yes Yes Yes Yes param Metainformation Module
Trident Tasman Gecko WebKit KHTML Presto iCab meta <3.1[IE 2.0] Yes Yes Yes Yes Yes Yes Scripting Module
Trident Tasman Gecko WebKit KHTML Presto iCab script <3.1[IE 3.0] Yes Yes Yes Yes Yes Yes noscript <3.1[IE 3.0] Style Sheet Module
Trident Tasman Gecko WebKit KHTML Presto iCab style <3.1[IE 3.0] Yes Yes Yes Yes Yes Yes Link Module
Trident Tasman Gecko WebKit KHTML Presto iCab link <3.1[IE 3.0] Yes Yes Yes Yes Yes Yes Base Module
Trident Tasman Gecko WebKit KHTML Presto iCab base <3.1[IE 1.0] Yes Yes Yes Yes Yes Yes Ruby Annotation Module
Trident Tasman Gecko WebKit KHTML Presto iCab ruby Yes No No Yes No No No rbc No No rtc rb Yes Yes rt Yes Yes rp No No Attributes
Core
Trident Tasman Gecko WebKit KHTML Presto iCab class Yes Yes Yes Yes Yes Yes Yes id title I18N
Trident Tasman Gecko WebKit KHTML Presto iCab dir Yes Yes Yes Yes Yes Yes Yes xml:lang ? ? ? ? ? ? ? Events
Trident Tasman Gecko WebKit KHTML Presto iCab Mouse onclick ? ? ? ? ? ? ? ondblclick onmousedown onmouseup onmouseover onmousemove onmouseout Keyboard onkeypress ? ? ? ? ? ? ? onkeydown onkeyup Server-side Image Map Module
Trident Tasman Gecko WebKit KHTML Presto iCab ismap ? ? ? ? ? ? ? Intrinsic Events Module
Trident Tasman Gecko WebKit KHTML Presto iCab Structure Module onload ? ? ? ? ? ? ? onunload Forms Module onchange ? ? ? ? ? ? ? onblur onfocus onreset onselect onsubmit Notes
- ^ All
style
tags after the first 31style
tags are not applied.
All style rules after the first 4,095 rules are not applied.
On pages that uses the@import
rule to continously import external style sheets that import other style sheets, style sheets that are more than three levels deep are ignored.[9]
References
- ^ "Document structure". webref.info. http://webref.info/?ID=11. Retrieved 29 May 2011.
- ^ a b c d "Language declarations". webref.info. http://webref.info/?ID=2. Retrieved 29 May 2011.
- ^ a b c d "Document properties". webref.info. http://webref.info/?ID=26. Retrieved 29 May 2011.
- ^ a b c d e f g h "Document layout". webref.info. http://webref.info/?ID=36. Retrieved 29 May 2011.
- ^ a b c "Document layout". webref.info. http://webref.info/?ID=36. Retrieved 29 May 2011.
- ^ a b c d e f g "Physical text formatting". webref.info. http://webref.info/?ID=79. Retrieved 29 May 2011.
- ^ "Lists". webref.info. http://webref.info/?ID=116. Retrieved 29 May 2011.
- ^ a b c d "Images and objects". webref.info. http://webref.info/?ID=103. Retrieved 29 May 2011.
- ^ "A webpage that uses CSS styles does not render correctly in Internet Explorer". Microsoft Support. Microsoft. 10 February 2011. http://support.microsoft.com/kb/262161. Retrieved 29 May 2011.
Web browser engines Actively developed web browser engines Inactive web browser engines Comparison of web browser engines HTML (Non-standard HTML) · HTML5 (Media · Canvas) · XML (XHTML (1.1) · MathML · SVG) · CSS · ECMAScript · DOM · Graphics · TypographyCategories:- HTML
- Web browser engines
- Software comparisons
Wikimedia Foundation. 2010.