Week 15 Challenge: HTML5
HTML is the core markup language driving the world wide web. HTML5 is the next generation of HTML with an eye on reducing dependence upon plug-ins for rich GUI internet applications. HTML 5 add many tags to help web application developers deliver a richer user experience without the dependence upon Flash and other plug in extensions.
THE CHALLENGE: Create a project to demonstrate some of the new features of HTML5.
Some of the new features in HTML 5:
<canvas> tag -- Allows for 2D graphics in the browser.
<video> tag -- allows for embedded video
Besides this the new specification also defines many new semantic tags. For a let of the new tags see the HTML5 reference
Here is a list of additional resources you might want to check out:
HTML5 General Overview
HTML5 Browser Test
Pages that are already using HTML5
A preview of HTML5
HTML5 Cheat Sheet
New elements in HTML5
IN addition to new tags there are a host of DOM updates including new attributes, and new events.
Ideas to get started:
- Make use of the canvas tag to draw elements
- Embed a video in a web page using the video tag
- Play music on a web page by integrating the media file directly
- Create a page that uses the new article, header and footer tags