Comparison of layout engines (CSS)

0
vote
Comparison of layout engines (CSS)

Web Design & Development Guide

Comparison of layout engines (CSS)

Home | Up


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

Engine Nomenclature

  • Trident is the layout engine used in Internet Explorer for Windows.
    Tasman is used in Internet Explorer for Macintosh.
    Gecko in all Mozilla software.
    WebCore provides the HTML layout engine for Mac OS X.
    KHTML for KDE.
    Presto for Opera.
    iCab is a browser for the Mac.

Meaning of Values

"Yes" indicates that the current version of the browser fully supports this property when valid values are used. "No" indicates that this property is completely ignored. "Partial" indicates that the property is understood, but that not all values are supported. Supported values are implemented correctly. "Buggy" indicates that the property is understood, but that it is not implemented correctly in all cases. "Dangerous" indicates that the property is understood, but that deleterious behaviour results. Version numbers, where known, are provided to indicate when support for this feature was added. If support was added in a publicly available unofficial release (such as an alpha or beta version), a red background is used. Proprietary properties are not included.

General overview

See the article Cascading Style Sheets for more information on the different versions of CSS. This table doesn't reference CSS2.0, as CSS2.1 was intended to replace it by correcting or removing a few errors and features rejected by the CSS community. Most of the removed CSS2 features will be made obsolete by CSS3.

  Trident Tasman Gecko WebCore KHTML Presto iCab
CSS1 6.0 0 1.0 85 Yes 7.0 Yes
CSS2.1 Partial Partial Mostly Mostly Mostly 9.0 Mostly
CSS3 No No Slight Slight Slight Slight Slight

Grammar and rules

  Trident Tasman Gecko WebCore KHTML Presto iCab
CSS2 important Weight increasing 7.0 0 1.0 85 Yes 7.0 Yes
/*Comment*/ Comments 3.0 0 1.0 85 Yes 7.0 Yes
@import Import stylesheet 4.0 0 1.0 Yes Yes 7.0 Yes
@charset Character set 5.5  ? 1.0 0 No 7.0 Yes
@media Media-specific rules 5.5 0.9 1.0 Yes Yes 7.0 3.0
@page For paged media 5.5 No No No No 7.0 No
CSS3 @namespace Namespace declaration No No 1.0 Yes Yes 8.0 No
@font-face Define font 5.5 No No No No No No

Trident grammar and rule notes

  1. @font-face
    fetched


Google


 

Web

www.addigitalmedia.com






User login

Who's new

  • helpme
  • florinel33
  • admin

Who's online

There are currently 0 users and 0 guests online.

Syndicate

Syndicate content