1 Introduction

This document describes extensions provided by Microsoft web browsers for Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification [CSS-Level2-2009], published 08 September 2009, and for Document Object Model (DOM) Level 2 Style Specification [DOM Level 2 - Style], published 13 November 2000.

The [CSS-Level2-2009] specification defines Cascading Style Sheets, level 2 revision 1 (CSS 2.1). CSS 2.1 is a style sheet language that allows authors and users to attach style (e.g., fonts and spacing) to structured documents (e.g., HTML documents and XML applications). By separating the presentation style of documents from the content of documents, CSS 2.1 simplifies Web authoring and site maintenance.

The [DOM Level 2 - Style] specification defines the Document Object Model Level 2 Style Sheets and Cascading Style Sheets (CSS), a platform-neutral and language-neutral interface that allows programs and scripts to dynamically access and update the content and style of style sheets documents. The Document Object Model Level 2 Style builds on the Document Object Model Level 2 Core [DOMLevel2Core:2000] and on the Document Object Model Level 2 Views  [DOMLevel2Views:2000].

Section 2 of this specification is normative. All other sections and examples in this specification are informative.