browser support
Note
This section is no longer maintained. We've moved all our compatability information into a new, Wiki based compatability guide. Please visit, and help us maintain and improve the guide
Table of Contents
In this section you will find browser support information for all of CSS1 and CSS2. We've divided the specification into a number of logical parts, which are listed below with their contents.
Browsers tested
Our tables have browser support information for
- Internet Explorer 4 for Windows
- Internet Explorer 5 for Windows
- Internet Explorer 5.5 for Windows
- Internet Explorer 6 for Windows
- Internet Explorer 7 for Windows
- Internet Explorer 5 for Macintosh
- Netscape Navigator 4 (all platforms)
- Gecko based browsers - Mozilla, Firefox etc. (all platforms)
- Safari 1.3/2.0
- Opera 7+ (all platforms)
To see the exact browser versions we used, and how we tested them go here.
More information, with detailed browser support notes, is included in the full version of our CSS Guide. This full version of the guide, available for purchase and download for just $24.99, is a complete reference to all of the CSS2 specification, with all the browser support information integrated alongside the descriptions of the properties and selectors.
These notes are also available as online help in both our CSS editor Style Master. Both these applications allow you to target certain browsers as you develop, and see where CSS design decisions you make may not work in some browsers.
Basic Concepts
- Embedding a style sheet
- Linking to a style sheet
- @import
- @media
- @font-face
- Comments
- HTML Comment Tags
- Specificity
- Inheritance
Selectors
- Type selectors
- Class selectors
- ID selectors
- Descendant selectors
- Link pseudo class selectors
- Pseudo element selectors
- first-line
- first-letter
- before
- after
- Selector groups
- Dynamic pseudo class selectors
- Language pseudo class selectors
- Child selectors
- First child selectors
- Adjacent selectors
- Attribute selectors
- Row and column selectors
Text Properties
- color
- font-weight
- font-family
- font-size
- font-variant
- font-style
- text-decoration
- text-transform
- letter-spacing
- word-spacing
- line-height
- vertical-align
- text-indent
- text-align
- direction
- unicode-bidi
Background Properties
- background-color
- background-image
- background-attachment
- background-repeat
- background-position
- background
Border Properties
- border-width, border-top-width, border-left-width, border-bottom-width, border-right-width
- border-color
- border-style
- border-top, border-left, border-bottom, border-right
- border
Margin and Padding Properties
- margin, margin-top, margin-left, margin-bottom, margin-right
- padding, padding-top, padding-left, padding-bottom, padding-right
Page layout properties
- position
- top
- left
- bottom
- right
- width
- min-width
- max-width
- height
- min-height
- max-height
- z-index
- visibility
- overflow
- float
- clear
- clip
Element type properties
- display
- white-space
- list-style-type
- list-style-image
- list-style-position
- list-style
- table-layout
- border-collapse
- border-spacing
- caption-side
- empty-cells
User interface properties
- cursor
- outline
- outline-width
- outline-color
- outline-style
Generated content
- content
- strings of text
- URLs
- keyword defined elements
- the attr() function
- marker-offset
- quotes
- counter
- counters
- counter-reset
- counter-increment
Printing
- @page
- page
- size
- marks
- margin, margin-top, margin-left, margin-bottom, margin-right
- page-break-before
- page-break-after
- page-break-inside
- orphans
- widows
Values
- Length values
- Percentage values
- Color Values
- URL values