Warning:
This wiki has been archived and is now read-only.

Guide/Introduction

From HTML WG Wiki
Jump to: navigation, search

Introduction

HTML (Hypertext Mark-up Language) has been the World Wide Web's (WWW) mark-up language. Its purpose has been to provide a method to structure information presented on the web.

Over the years, the capability of the web has grown and so has potential for the capability of HTML. HTML5 maintains backwards compatibility with earlier HTML specifications and adds new features to structure information.

This information may include the words of documents, static or animated graphics, multimedia such as video and audio, and data. The structure is how information is organized or configured, such as in chapters and paragraphs, as well as primary content versus secondary content, such as navigation bars or advertisements.

Structure provides visual indications that aid comprehension of the information. HTML5 improves the ability to communicate structure to the impaired aurally and by other means.

The information and its structure is commonly presented through static web pages and dynamically generated web pages. Generated pages are created on a client computer using Javascript, which is intimately related to HTML. These pages may also be generated using a server-side language such as ASP (Active Server Pages). JSP (Java Server Pages), or PHP (PHP Hypertext Preprocessor). The progress of dynamic page generation has established web applications. HTML5 embraces web applications and provides many tools for their creation.

The HTML5 specification is written primarily to be clear for implementors of user agents. This web developers guide encourages HTML writing styles that will permit web pages to render now and in the future in HTML5 capable browsers and other user agents. Also provided are methods for graceful backward compatibility of new HTML5 features with HTML4.

Web developers who are familiar with previous versions of HTML should become acquainted withthe differences of HTML5 from HTML4.