Introduction

This document details every HTML element and property supported by WebKit and Safari on all platforms, which include Mac OS X, iOS, and Windows. You should read this if you are developing web content that will be displayed in Safari or within a WebKit-based application.

This document is not intended as a comprehensive specification. The HTML5 specification is available at http://dev.w3.org/html5/spec/Overview.html.

Organization of This Document

The following articles describe key aspects of Safari HTML support:

See Also

You'll find a variety of other resources for Safari web content developers in the Safari Developer Library.

If you are creating web content for Safari platforms, then you should read:

If you are designing web content for Safari on iOS, then you should also read:

If you want to learn more about visual effects, then you should read:

If you want to learn more about the JavaScript multitouch event support, then you should read:

If you want to use the JavaScript media APIs, then you should read:

If you want to learn more about which Cascading Style Sheets (CSS) properties are supported in Safari, then read:

If you are using JavaScript and want access to the DOM or use the canvas object, then read:

If you are developing web content for Safari on the desktop and iOS, then you should read:

If you want to learn more about WebKit or contribute to the open source project, then go to The WebKit Open Source Project.

If you want to read the WebKit W3C proposals, then go to: http://www.webkit.org/specs.