Upcoming Calendar Events



More Classes
 
 

Course Outline for HTML5 & CSS3

Introducing HTML5

  • Exploring prior standards

  • Why do we need HTML5?

  • HTML5 timeline

  • Current HTML5 support

  • What HTML5 is (and what it isn't)

What's New in HTML5?

  • HTML5 vs. HTML4

  • New structural tags

  • New content tags

  • New application-focused tags

  • Deprecated elements

  • API overview

Creating HTML5 Documents

  • Content models

  • Understanding the outline algorithm

  • The role of

    tags

  • Using ID and class attributes

  • DOCTYPE declarations

  • Character encoding

Structuring HTML5 Documents

  • Basic page structure

  • Structuring top-level elements

  • Structuring interior content

  • Building headers

  • Checking document outlines

  • Ensuring cross-browser structure

Building Forms in HTML5

  • New input types

  • Setting form autofocus

  • Using placeholder data

  • Marking required fields

  • Working with number inputs

  • Using date pickers

HTML5 API Support

  • Canvas overview

  • Adding canvas content

  • Drawing in the canvas environment

  • Drag-and-drop API overview

  • Offline applications overview

  • Video overview

  • Encoding video

  • Adding video

Associated Technologies

  • Geolocation API overview

  • Web storage API overview

  • Web sockets overview CSS3 overview

  • Enhancing typography with CSS3

  • Using @font-face

  • Styling HTML5 with CSS3

  • Using CSS3 transitions