Export (0) Print
Expand All

2.2 Standards Support Summary

The tables below provide a list of certain final-approved Internet standards implemented by Windows Internet Explorer and / or Microsoft Edge.

Standards in this table enable functionality in web documents.

Standard Name

Description

Link

Accessible Rich Internet Applications (WAI-ARIA) 1.0

This specification provides an ontology of roles, states, and properties that define accessible user interface elements and can be used to improve the accessibility and interoperability of web content and applications.

[MS-ARIA]

HTML Canvas 2D Context

This specification defines the 2D Context for the HTML canvas element. The 2D Context provides objects, methods, and properties to draw and manipulate graphics on a canvas drawing surface.

[MS-CANVAS2D] 

Cross-Origin Resource Sharing

This document defines a mechanism to enable client-side cross-origin requests. Specifications that enable an API to make cross-origin requests to resources can use the algorithms defined by this specification.

[MS-CORS]

[MS-CORSXF]

Cascading Style Sheets (CSS) 1.0 and 2.1

CSS is a style sheet language that allows authors and users to attach style (such as fonts and spacing) to structured documents (such as HTML documents and XML applications).

[MS-CSS21]

[MS-CSS21E]

CSS3 Color Module Level 3

CSS (Cascading Style Sheets) is a language for describing the rendering of HTML and XML documents on screen, on paper, in speech, etc. It uses color-related properties and values to color the text, backgrounds, borders, and other parts of elements in a document. This specification describes color values and properties for foreground color and group opacity. These include properties and values from CSS level 2 and new values.

[MS-CSS3COLR]

Media Queries

A media query consists of a media type and zero or more expressions that check for the conditions of particular media features. By using media queries, presentations can be tailored to a specific range of output devices without changing the content itself.

[MS-CSS3MQ]

CSS Namespaces Module

This CSS Namespaces module defines the syntax for using namespaces in CSS. It defines the @namespace rule for declaring the default namespace and binding namespaces to namespace prefixes, and it also defines a syntax that other specifications can adopt for using those prefixes in namespace-qualified names

[MS-CSS3NS]

Selectors Level 3

Selectors are patterns that match against elements in a tree, and as such form one of several technologies that can be used to select nodes in an XML document. Selectors have been optimized for use with HTML and XML, and are designed to be usable in performance-critical code.

[MS-CSS3SEL]

CSS Style Attributes

Markup languages such as HTML and SVG provide a style attribute on most elements, to hold inline style information that applies to those elements. This draft describes the syntax and interpretation of the CSS fragment that can be used in such style attributes.

[MS-CSSATTR]

Document Object Model (DOM) Level 1

DOM Level 1 provides a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure and style of documents. The Document Object Model provides a standard set of objects for representing HTML and XML documents, a standard model of how these objects can be combined, and a standard interface for accessing and manipulating them.

[MS-DOM1]

Document Object Model (DOM) Level 2 Core

The DOM Level 2 Core is made of a set of core interfaces to create and manipulate the structure and contents of a document. The Core also contains specialized interfaces dedicated to XML. The DOM Level 2 Core builds on the DOM Level 1 Core.

[MS-CSS21E]

[MS-DOM2C]

[MS-DOM2CE]

Document Object Model (DOM) Level 2 Events

DOM Level 2 Events is a platform- and language-neutral interface that gives to programs and scripts a generic event system. The DOM Level 2 Events builds on the DOM Level 2 Core and on DOM Level 2 Views.

[MS-DOM2E]

[MS-DOM2EE]

Document Object Model (DOM) Level 2 HTML

DOM Level 2 HTML is a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content and structure of HTML and XHTML documents. The DOM Level 2 HTML builds on the DOM Level 2 Core and is not backward compatible with DOM Level 1.

[MS-DOM2H]

Document Object Model (DOM) Level 2 Style

DOM Level 2 Style is a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content of style sheets documents. The DOM Level 2 Style builds on the DOM Level 2 Core and on the DOM Level 2 Views.

[MS-DOM2S]

Document Object Model (DOM) Level 2 Traversal and Range Specification

The DOM Level 2 Traversal and Range specification contains specialized interfaces dedicated to traversing the document structure and identifying an manipulating a range in a document. This standards support document describes Internet Explorer variations to and clarifications of the specification.

[MS-DOM2TR]

Document Object Model (DOM) Level 2 Views

DOM Level 2 Views is a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content of a representation of a document. The DOM Level 2 Views builds on the DOM Level 2 Core.

[MS-DOM2V]

Document Object Model (DOM) Level 3 Core

DOM Level 3 Core is a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure and style of documents. The DOM Level 3 Core builds on the DOM Level 2 Core.

[MS-DOM3C]

W3C DOM4

DOM defines a platform-neutral model for events and node trees. DOM4 adds Mutation Observers as a replacement for Mutation Events.

[MS-DOM4] 

Element Traversal

The Element Traversal Specification describes navigation of the elements in a DOM tree, excluding all other nodes, such as text nodes, and provides an attribute to expose the number of child elements of an element.

[MS-ELTRAV]

Geolocation API Specification

The Geolocation API specification defines an API that provides scripted access to geographical location information associated with the hosting device.

[MS-GEOLOC]

High Resolution Time

Defines a JavaScript interface that provides the current time in sub-millisecond resolution and such that it is not subject to system clock skew or adjustments.

[MS-HIREST]

HTML 4.01

HyperText Markup Language (HTML) is the publishing language of the World Wide Web. It defines how to describe structured documents with headings, text, tables, lists, photos, hypertext links, and forms.

[MS-HTML401]

[MS-HTML401E]

HTML5

HTML5 is the latest version of the HyperText Markup Language (HTML) specification. This document describes Internet Explorer variations from and clarifications to the HTML5 specification.

[MS-HTML5]

[MS-HTML5E]

Indexed Database API

Defines APIs for a database of records holding simple values and hierarchical objects. Each record consists of a key and some value. Moreover, the database maintains indexes over records it stores.

[MS-INDEXDB]

Coding of audio-visual objects -- Part 10: Advanced Video Coding

This specification specifies advanced video coding for coding of audio-visual objects.

[MS-ISO14496-10]

HTML5 Image Description Extension (longdesc)

This specification defines a longdesc attribute (based on the longdesc attribute of HTML 4) to link descriptions to images in HTML5 content.

[MS-LONGDESC]

Navigation Timing

Defines an interface for web applications to access timing information related to navigation and elements.

[MS-NAVTIM]

The Platform for Privacy Preferences 1.0 (P3P1.0)

The Platform for Privacy Preferences (P3P) enables Web sites to express their privacy practices in a standard format that can be retrieved automatically and interpreted easily by user agents.

[MS-P3P]

Page Visibility

Defines a means for site developers to programmatically determine the current visibility state of the page in order to develop power and CPU efficient web applications.

[MS-PAGEVIS]

ISO 32000-1:2008  Document management -- Portable document format -- Part 1: PDF 1.7

Portable Document Format (PDF) is a file format widely used for the exchange and viewing of electronic documents.

[MS-PDF]

Performance Timeline

The Performance Timeline specification defines a unified interface to store and retrieve performance metric data.

[MS-PERFTL]

PICS Label Distribution Label Syntax and Communication Protocols

The PICS specifications enable labels (metadata) to be associated with Internet content. It was originally designed to help parents and teachers control what children access on the Internet, but they also facilitate other uses for labels, including code signing and privacy.

The PICS Label specification defines a general format for labels and methods by which these labels may be transmitted.

[MS-PICSL]

PICSRules 1.1

The PICSRules specification defines a language for writing profiles, which are filtering rules that allow or block access to URLs based on PICS labels that describe those URLs. This language is intended as a transmission format; Internet Explorer reads specifications in this language.

[MS-PICSRL]

Pointer Events

Defines events and related interfaces for handling hardware agnostic pointer input from devices including a mouse, pen, touchscreen, etc..

[MS-POINTER]

Rating Services and Rating Systems (and Their Machine Readable Descriptions) 1.1

The PICS Rating Services specification defines a language for describing rating services. Internet Explorer reads service descriptions written in this language in order to interpret content labels.

[MS-PICSRS]

Ruby Annotation

"Ruby" are short runs of text alongside the base text, typically used in East Asian documents to indicate pronunciation or to provide a short annotation.

[MS-RUBY]

Selectors API Level 1

Selectors, which are widely used in CSS, are patterns that match against elements in a tree structure. The Selectors API specification defines methods for retrieving Element nodes from the DOM by matching against a group of selectors. It is often desirable to perform DOM operations on a specific set of elements in a document. The methods defined in this specification simplify the process of acquiring specific elements, especially compared with the more verbose techniques defined and used in the past.

[MS-SELAPI1]

Scalable Vector Graphics (SVG) 1.1 (Second Edition)

SVG is a modularized language for describing two-dimensional vector and mixed vector/raster graphics in XML.

[MS-SVG]

Touch Events

Defines a set of low-level events that represent one or more points of contact with a touch-sensitive surface, and changes of those points with respect to the surface and any DOM elements displayed upon it (e.g. for touch screens) or associated with it (e.g. for drawing tablets without displays).

[MS-TOUCH]

Timed Text Markup Language (TTML) 1.0

The Timed Text Markup Language is a content type that represents timed text media for the purpose of interchange among authoring systems. Timed text is textual information that is intrinsically or extrinsically associated with timing information.

[MS-TTML]

User Timing

The User Timing specification defines an interface to help web developers measure the performance of their applications by giving them access to high precision timestamps.

[MS-USERTIM]

HTML5 Web Messaging

This specification defines two mechanisms for communicating between browsing contexts in HTML documents.

[MS-WEBMSG]

Web Notifications

Web Notifications defines an API for end-user notifications. A notification allows alerting the user outside the context of a web page of an occurrence, such as the delivery of email.

[MS-WEBNOT]

Web Storage

The Web Storage specification defines an API for persistent data storage of key-value pair data in web clients.

[MS-WEBSTG]

Web Storage (Second Edition)

This specification defines an API for persistent data storage of key-value pair data in Web clients.

[MS-WEBSTG2]

WOFF File Format 1.0

The WOFF font packaging format was designed to provide lightweight, easy-to-implement compression of font data, suitable for use with CSS @font-face rules. Any properly licensed TrueType, OpenType, or Open Font Format file can be packaged in WOFF format for Web use.

[MS-WOFF1]

XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)

XHTML is a family of current and future document types and modules that reproduce, subset, and extend HTML 4. XHTML family document types are XML based, and ultimately are designed to work in conjunction with XML-based user agents.

[MS-XHTML]

Standards in this table enable functionality in XML documents.

Where Windows Internet Explorer 7 and Windows Internet Explorer 8 use MSXML3 exclusively, Windows Internet Explorer 9, Windows Internet Explorer 10, and Internet Explorer 11 use MSXML3 to support such specifications only in Quirks Mode, IE7 mode, and IE8 mode. Internet Explorer also includes built-in support for XML specifications in Internet Explorer 9, Internet Explorer 10, and Internet Explorer 11. The built-in support is described in [MS-XMLH] and [MS-XMLNSH].

Standard Name

Description

Link

Document Object Model (DOM) Level 1

DOM Level 1 provides a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure and style of documents. The Document Object Model provides a standard set of objects for representing HTML and XML documents, a standard model of how these objects can be combined, and a standard interface for accessing and manipulating them.

[MS-DOM1X]

Document Object Model (DOM) Level 2 Core

The DOM Level 2 Core is made of a set of core interfaces to create and manipulate the structure and contents of a document. The Core also contains specialized interfaces dedicated to XML. The DOM Level 2 Core builds on the DOM Level 1 Core.

[MS-DOM2CX]

[MS-DOM2CEX]

Extensible Markup Language (XML) 1.0 (Fourth Edition)

The Extensible Markup Language (XML) allows generic data to be served, received, and processed on the Web in the way that is now similar to HTML. XML was designed for ease of implementation and for interoperability with both SGML and HTML.

[MS-XML]

[MS-XMLH]

Namespaces in XML 1.0 (Third Edition)

XML namespaces provide a simple method for qualifying element and attribute names used in Extensible Markup Language (XML) documents by associating them with namespaces identified by IRI references.

[MS-XMLNS]

[MS-XMLNSH]

XML Schema Part 2: Datatypes Second Edition

This specification defines facilities for defining datatypes to be used in XML Schemas as well as other XML specifications. The datatype language provides a superset of the capabilities found in XML 1.0 document type definitions (DTDs) for specifying datatypes.

[MS-XMLSD]

XML Schema Part 1: Structures (Second Edition)

This specification sets out the structural part of the XML Schema definition language.

[MS-XMLSS]

Associating Style Sheets with XML documents 1.0 (Second Edition)

This specification describes how a style sheet can be associated with an XML document by including one or more processing instructions.

[MS-XMLSTYL]

XML Path Language (XPath) Version 1.0

XPath is a language for addressing parts of an XML document. It also provides basic facilities for manipulation of strings, numbers and Booleans.

[MS-XPATH]

XSL Transformations (XSLT) Version 1.0

XSLT is a language for transforming XML documents into other XML documents.

[MS-XSLT]

Standards in this table enable support of image files (for Internet Explorer 7 and Internet Explorer 8 only.)

Standard Name

Description

Link

ISO-10918-1:1994 Information technology -- Digital compression and coding of continuous-tone still images: Requirements and guidelines

Specifies processes for converting source image data to compressed image data. ISO-10918-1 is used in images commonly referred to as "JPEG" files.

[MS-JPEG]

Portable Network Graphics (PNG) (Second Edition)

PNG is an extensible file format for the lossless, portable, well-compressed storage of raster images. It is also published as ISO/IEC 15948:2003.

[MS-PNG]

Standards in this table enable support of character sets.

Standard Name

Description

Link

ISO/IEC 10646:2003 Information technology -- Universal Multiple-Octet Coded Character Set (UCS)

Specifies the representation, transmission, interchange, processing, storage, input and presentation of the written form of the languages of the world as well as additional symbols.

[MS-ISO10646]

ISO/IEC 8859-1:1998

ISO/IEC 8859-8:1999

ISO/IEC 8859-9:1999

ISO/IEC 8859-15:1999

ISO/IEC 8859-16:2001

Information technology -- 8-bit single-byte coded graphic character sets

Parts 1, 8, 9, 15 and 16

Specifies the character-encoding scheme for characters such as "Latin alphabet no. 1" consisting of 191 characters from the Latin script.

[MS-ISO8859]

Standards in this table enable support of the Microsoft JScript Object Model.

Standard Name

Description

Link

ECMA-402

ECMAScript® Internationalization API Specification

This Ecma standard defines the application programming interface for ECMAScript objects that support programs that need to adapt to the linguistic and cultural conventions used by different human languages and countries.

[MS-ECMA402]

ECMA-402

ECMAScript® Internationalization API Specification 2nd Edition

This Ecma standard defines the application programming interface for ECMAScript objects that support programs that need to adapt to the linguistic and cultural conventions used by different human languages and countries. This is the 2nd edition of the specification.

[MS-ESI2]

ECMA-262

ECMAScript® Language Specification 3rd Edition

ECMAScript is a web page scripting language. This is the 3rd edition of the specification.

[MS-ES3]

[MS-ES3EX]

ECMA-262

ECMAScript® Language Specification 5th Edition

ECMAScript is a web page scripting language. This is the 5th edition of the specification.

[MS-ES5]

[MS-ES5EX]

ECMA-262

ECMAScript® Language Specification 5.1 Edition

ECMAScript is a web page scripting language. This is edition 5.1 of the specification.

[MS-ES51]

[MS-ES5EX]

ECMA-262

ECMAScript® Language Specification 6th Edition

ECMAScript is a web page scripting language. This is the 6th edition of the specification.

[MS-ES6]

Show:
© 2016 Microsoft