Navigation
  • Home
  • Recent
  • Most Active
  • Popular
  • Blog
  • Credits
  • RSS
  •   Interaction
  • Register
  • Statistics
  •   Help
  • Suggestions
  • Contact Us
  • How to Edit
  • Help



  • [Edit]



    The following tables compare HTML 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.

    Only HTML 4 and XHTML 1 served as text/html (so called "HTML compatible" XHTML) are considered. XHTML 2 is not considered as it is a redefinition of XHTML, which is not backward compatible. For more XHTML-related comparisons, please refer to comparison of layout engines (XHTML).

    Version number, if possible, is provided for feature that is fully supported (based on HTML 4.01). Proprietary extensions are not included.


        Comparison of layout engines (HTML)
                NB: Engine Nomenclature
            DOCTYPE sniffing
                General DOCTYPE sniffing notes
                Gecko DOCTYPE sniffing notes
            Global structure elements
            Text elements
                Gecko text element notes
            List elements
            Table elements
            Link elements
            Multimedia elements
                Trident multimedia element notes
            Frame elements
            Form elements
                WebCore form elements notes
                KHTML form elements notes
            Presentational elements
            Stylesheet elements
            Script elements
            Language elements
                KHTML language element notes
            Generic attributes
            See also

    top

    NB: Engine Nomenclature


    top

    DOCTYPE sniffing
    The way that the engines determine standards mode, quirks mode, or almost standards mode.


    top

    General DOCTYPE sniffing notes
      Quirks mode — Emulates non-standard behaviors in Navigator 4 and MSIE. Generally used in HTML without DOCTYPE and HTML 3 or below. The amount of emulation differs between the layout engines, e.g. Gecko and Presto use the standardized W3C box layout model even in quirks mode. Thus the results are quite unpredictable in this mode.

    top

    Gecko DOCTYPE sniffing notes
      Almost standards mode — Implements the vertical sizing of table cells traditionally and not rigorously according to the CSS2 specification. Almost standards mode was created after 1.0 and 1.1alpha, but before 1.0.1 and 1.1beta. This mode is, however, similar to the standard modes of Trident, Presto and WebCore. Before almost standards mode was created these DOCTYPEs triggered standards mode.

    top

    Global structure elements
    The global structure of the document.


    top

    Text elements
    Elements that represent text.

    top

    Gecko text element notes
      q — Does not support nested quotes prior to 1.8 *.

    top

    List elements
    Elements that represent lists of information.


    top

    Table elements
    Elements that represent tabular information.


    top

    Link elements
    Hyperlinks, one of the primary forces driving the success of the World Wide Web.


    top

    Multimedia elements
    Multimedia features including images, applets , video clips, and other HTML documents.



    top

    Trident multimedia element notes
      object — For images, a frame will be added to the object. Other content types are not supported and the element is incorrectly implemented as an ActiveX wrapper. Nested objects fallback mechanism is not supported prior to version 7. * *

    top

    Frame elements
    Elements to present documents in multiple views, which may be independent windows or subwindows. Frame layout is only available in the frameset profiles. All frames are not available in XHTML 1.1 (use generic object elements instead for inline frames).


    top

    Form elements
    The user interface controls for interacting with the web server.


    top

    WebCore form elements notes
      label — Clicking on label does not focus on the corresponding form control.

    top

    KHTML form elements notes
      label — Label is focusable prior to 3.4.2.

    top

    Presentational elements
    Elements that specify presentational information. Although not all elements are deprecated, their use is discouraged in favor of stylesheets. Deprecated elements are not available in the strict profiles and XHTML 1.1.


    top

    Stylesheet elements
    The ways to apply stylesheets (CSS) to the document.


    top

    Script elements
    Elements for embedding client-side script (JavaScript). See also DOM Events for a list of attributes used to attach an event handler to an element.


    top

    Language elements
    Elements related to language information.



    top

    KHTML language element notes
      bdo — While alphabetic and alphanumeric words are affected, numeric (numbers only) words are not.

    top

    Generic attributes
    Attributes that can be used in any elements.


    top

    See also
     
    Search more:
     

       
    Source Privacy License Download Contact Us Atlas
    Scientus.org Dictionary (Yet Another Wiki) RC : 1.39
    MIT OpenCourseWare
    This article is licensed under the GNU Free Documentation License [copyleft]. It uses material from the Wikipedia article "Comparison of layout engines (HTML)". link