Windows Internet Explorer 9 Samples and Tutorials


This documentation provides sample applications that are built with features of Windows Internet Explorer 9, modern standards, and real-world design. Each section presents one or more developer scenarios followed by a number of tasks. Each task is designed to help you understand how to achieve the specified goal.

Developer audience

These samples and tutorials are written for web developers who have a moderate understanding of JavaScript and the Document Object Model (DOM) event model and objects.

Run-time requirements

  • Internet Explorer 9

Note  The Pinned site features require that you are running Windows 7.


In this section

Topic Description

Information index for Internet Explorer 9

This information index gives you a high-level view of the information available on Internet Explorer 9 for developers, including feature lists, compatibility information, blog entries, and technical articles.


Internet Explorer 9 has more support for Cascading Style Sheets (CSS) than any previous version of Windows Internet Explorer. Continuing on the work to enhance CSS support that was done in Windows Internet Explorer 8—where Internet Explorer became fully compliant with the Cascading Style Sheets, Level 2 Revision 1 (CSS2.1) specification—Internet Explorer 9 adds support for many components of Cascading Style Sheets, Level 3 (CSS3).

Creating Standards-Enabled Websites

This section shows how to create standards-enabled websites. It shows how to enable the highest level of standards support for Internet Explorer, demonstrates how to choose a standards-based feature over a feature that is not widely supported, describes how to effectively detect features, and shows how to create fallback strategies that allow sites to be used by browsers that do not support the standards-based techniques.

Debugging and Troubleshooting Your Webpage

F12 developer tools is built into every installation of Internet Explorer 9. This on-demand tool is available anytime, on any page, and enables website developers to quickly debug JavaScript, HTML, and CSS, as well track down performance problems on a webpage or network.


The Geolocation API allows web applications to obtain geographic information about the computer or device running Internet Explorer 9 or later versions of Internet Explorer.

HTML5 Audio and Video

Internet Explorer 9 provides support for HTML5 audio and video that allows you to add playback without requiring an add-on or external player. Support for HTML5 can be done by using HTML elements alone, or scripted by using objects, methods, and properties in JavaScript.

HTML5 Graphics

This section contains HTML5 graphics information, samples, and tutorials.

Pinned Sites

Learn how you can implement the Pinned sites feature of Internet Explorer to integrate your website with the Windows desktop or Start screen.

Internet Explorer for Xbox 360 Developer Guide

This topic provides guidelines for web developers to who want to optimize their sites for Internet Explorer for Microsoft Xbox.


Internet Explorer 9 Compatibility Cookbook