FACTOID # 155: Australia has more than 28 times the land area of New Zealand, but its coastline is not even twice as long.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Comparison of layout engines (XHTML)

The following tables compare XHTML compatibility and support for a number of layout engines. Please see the individual products' articles for further information. This article is not all-inclusive or necessarily up-to-date. Unless otherwise specified in footnotes, comparisons are based on the stable versions without any add-ons, extensions or external programs. The Extensible HyperText Markup Language, or XHTML, is a markup language that has the same expressive possibilities as HTML, but a stricter syntax. ... A layout engine, or rendering engine, is a software that takes web content (such as HTML, XML, image files, etc) and formatting information (such as CSS, XSL, etc) and displays the formatted content on the screen. ...


Only XHTML 1.1 is considered. XHTML 1.1 is necessarily XHTML 1.01 Strict with more elements and attributes deprecated. XHTML 2.0 is still a working draft with no layout engine support. XHTML 1.0 and HTML 4 (both served with text/html are covered in comparison of layout engines (HTML). The comparison of XML capabilities are covered in comparison of layout engines (XML). The following tables compare HTML compatibility and support for a number of layout engines. ... The following tables compare XML compatibility and support for a number of layout engines. ...


Version number, if possible, is provided for feature that is fully supported. Proprietary extensions are not included.

Contents


Browser Products

The layout engines listed in the following tables correspond to well-known browser products as follows:

Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ... Internet Explorer, abbreviated IE or MSIE, is a proprietary graphical web browser made by Microsoft and currently available as part of Microsoft Windows. ... Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ... Internet Explorer for Mac, a. ... Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ... Mozilla is a computer term that has had many different uses, though all of them have been related to Netscape Communications Corporation and its related application software. ... Netscape is the general name for a series of web browsers originally produced by Netscape Communications Corporation, but now developed by AOL. The original browser was once the dominant browser in terms of usage share, but it now has only a relatively small number of users. ... Mozilla Firefox is a free, cross-platform, graphical web browser developed by the Mozilla Corporation and hundreds of volunteers. ... WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ... Safari is a web browser developed by Apple Computer, Inc. ... Konqueror using KHTML to render the Wikipedia front page. ... Konqueror is a file manager, web browser and file viewer, developed as part of the K Desktop Environment (KDE) by volunteers and runs on most Unix-like operating systems. ... Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ... Opera is an Internet suite developed by Opera Software, based in Oslo, Norway. ... iCab is a highly-configurable web browser for the Macintosh by iCab Company. ... The first Macintosh computer, introduced in 1984. ...

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.

Trident Tasman Gecko WebCore KHTML Presto iCab
application/xhtml+xml Prompt for download Prompt for download XHTML XML HTML XHTML (X)HTML
application/xml XML Crash XHTML XML XML XHTML Text
text/xml XML Crash XHTML XML XML XHTML Text
text/html HTML HTML HTML HTML HTML HTML HTML
Trident Tasman Gecko WebCore KHTML Presto iCab

Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ... Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ... Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ... WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ... Konqueror using KHTML to render the Wikipedia front page. ... Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ... iCab is a highly-configurable web browser for the Macintosh by iCab Company. ... Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ... Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ... Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ... WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ... Konqueror using KHTML to render the Wikipedia front page. ... Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ... iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...

WebCore media type notes

  1. application/xhtml+xml, application/xml, text/xml — HTML entities and custom entities defined by custom DTD are not recognized.

KHTML media type notes

  1. application/xml, text/xml — HTML entities and custom entities defined by custom DTD are not recognized.

iCab media type notes

  1. application/xhtml+xml — Type selector in CSS is matched case-insensitively.

Combined profiles

Extending XHTML by combining with other applications of XML (not referring using img/object element). The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...

Trident Tasman Gecko WebCore KHTML Presto iCab
MathML No No 1.0 No No No No
SVG No No 1.8 No No 8.0 No
XForms No No No No No No No
VoiceXML No No No No No 8.0 No
Trident Tasman Gecko WebCore KHTML Presto iCab

Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ... Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ... Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ... WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ... Konqueror using KHTML to render the Wikipedia front page. ... Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ... iCab is a highly-configurable web browser for the Macintosh by iCab Company. ... Mathematical Markup Language (MathML) is an application of XML for representing mathematical symbols and formulae, aimed at integrating them into World Wide Web documents. ... Static image generated from an SVG example. ... XForms is an XML format for the specification of user interfaces, specifically web forms. ... VoiceXML (VXML) is the W3Cs standard XML format for specifying interactive voice dialogues between a human and a computer. ... Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ... Tasman is the name of the layout engine introduced with version 5 of Internet Explorer for Mac. ... Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ... WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one half of the WebKit framework (the other being JavaScriptCore). ... Konqueror using KHTML to render the Wikipedia front page. ... Presto is the name of the current layout engine for the Opera web browser developed by Opera Software. ... iCab is a highly-configurable web browser for the Macintosh by iCab Company. ...

Gecko combined profile notes

  1. SVG — The current Firefox 1.5 includes partial support for SVG.
  2. XForms — XForms is supported experimentally in nightly builds dated after January 28, 2005 [1]. Requires installation of an extension.

January 28 is the 28th day of the year in the Gregorian calendar. ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ...

Presto combined profile notes

  1. SVG — Complete SVG 1.1 Tiny support; large but incomplete support of SVG Basic present in Presto 9.0.

References

May 1 is the 121st day of the year in the Gregorian calendar (122nd in leap years). ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... May 1 is the 121st day of the year in the Gregorian calendar (122nd in leap years). ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... May 1 is the 121st day of the year in the Gregorian calendar (122nd in leap years). ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... May 1 is the 121st day of the year in the Gregorian calendar (122nd in leap years). ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... May 1 is the 121st day of the year in the Gregorian calendar (122nd in leap years). ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... May 1 is the 121st day of the year in the Gregorian calendar (122nd in leap years). ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ...

See also


  Results from FactBites:
 
HTML (Linux Reviews) (5325 words)
XHTML applies the more rigorous, less ambiguous syntax requirements of XML to HTML to make it easier to process and extend, and as support for XHTML has increased in browsers and tools, it has been embraced by many web standards advocates in favor of HTML.
A document sent with an XHTML MIME type, or served as application/xhtml+xml, is expected to be well-formed XML and a syntax error may cause the browser to fail to render the document.
The strictness of XHTML in terms of its syntax is often confused with the strictness of the strict versus the loose definitions in terms of the content rules of the specifications.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.