Sunday, March 15, 2015

HTML 5



HTML5 is a core technology markup language of the Internet used for structuring and presenting content for the World Wide Web. As of October 2014 this is the final and complete fifth revision of the HTML standard of the World Wide Web Consortium(W3C). The previous version, HTML 4, was standardised in 1997.


Its core aims have been to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices (web browsers, parsers, etc.). HTML5 is intended to subsume not only HTML 4, but also XHTML 1 and DOM Level 2 HTML.

New APIs

HTML5 related APIs.
In addition to specifying markup, HTML5 specifies scripting application programming interfaces (APIs) that can be used withJavaScript. Existing document object model (DOM) interfaces are extended and de facto features documented. There are also new APIs, such as:
  • The canvas element for immediate mode 2D drawing. See Canvas 2D API Specification 1.0 specification
  • Timed media playback
  • Offline Web Applications
  • Document editing
  • Drag-and-drop
  • Cross-document messaging
  • Browser history management
  • MIME type and protocol handler registration
  • Micro data
  • Web Storage, a key-value pair storage framework that provides behavior similar to cookies but with larger storage capacity and improved API.
HTML5 cannot provide animation within web pages. Additional JavaScript or CSS3 functionality is necessary for animating HTML elements. Animation is also possible using JavaScript and HTML 4, and within SVG elements through SMIL, although browser support of the latter remains uneven as of 2011.

No comments:

Post a Comment