background preloader

HTML

Facebook Twitter

HTML Reference. Create modern Web sites using HTML5 and CSS3. Before you start This tutorial assumes some basic experience with HTML, CSS, and JavaScript. It assumes that you are aware of what an HTML element or tag is, what an attribute means, the basic syntax of HTML markup, the general structure of a Web page, and so on. In terms of CSS, you are expected to be familiar with element, class, and ID-based selectors, the syntax of a CSS property, and how to include CSS in your Web pages using inline or external stylesheets. Finally, it is assumed that you have some working knowledge of JavaScript, such as what a variable, function, if statement, and for loop is, as well as how to include JavaScript code in your Web pages. If you feel that you need to brush up on any of these technologies before you begin, skip ahead to the Resources section for some useful tutorials and articles that will bring you up to speed on the basics of HTML, CSS, and JavaScript development.

About this tutorial Prerequisites Back to top New features in HTML5 Semantic elements. Data-driven interactive applications with HTML5 and Ajax. HTML5 is a general term for a number of emerging web technologies, including standardized rich media and interactivity. HTML5 can also be the basis for developing robust offline applications. For experienced web developers, using HTML5 is more attractive than learning a new compiled language, such as Objective-C or the Java™ language, but HTML5 applications have their own learning curve.

This article describes how to successfully mix online content while providing a rich experience for users not connected to a network. The sample application This sample application is designed for use on a wide range of desktop and mobile devices. Technology reuse is key to agile web development. jQuery— Robust cross-platform access to JavaScript and the DOMjQTouch— Framework for HTML5 mobile applications using WebKit browsers See Resources for more information about jQuery and jQTouch. For best results, develop HTML5 applications using Apple Safari V4 or later, although Google Chrome may also work. <! HTML5 differences from HTML4. Abstract "HTML5 Differences from HTML4" describes the differences of the HTML5 specification from those of HTML4. Status of This Document This section describes the status of this document at the time of its publication.

Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at This is the 9 December 2014 W3C Working Group Note produced by the HTML Working Group, part of the HTML Activity. The Working Group intends to publish this document as a Working Group Note. Publication as a Working Group Note does not imply endorsement by the W3C Membership. This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. This document is governed by the 14 October 2005 W3C Process Document. Table of Contents 1 Introduction 1.1 Scope of This Document This document covers the W3C HTML5 specification. 1.2 History of HTML 1.3 Open Issues.

HTML5 (including next generation additions still in development) Html5.org — HTML revisited.