Half Day Tutorial Details

Download: Schedule of Events (PDF) subject to change
By Day - Selected
By Presenter
By Track
View My Agenda

What designers need to know about HTML5 and CSS3

How to leverage HTML5 and CSS3 to make your interactions sing

HTML & CSS have come a long way since they were first introduced. Learn what's now possible and how to make new CSS techniques work for your interfaces.

Half Day Tutorial by Fred LeBlanc
6:00pm to 9:30pm on Monday, June 04, 2012

About the Half Day Tutorial

Developers often spend a lot of time cutting up Photoshop documents made by designers. The best designs are typically done by designers who understand what is and what isn't possible to develop. Not only are these designs targeted towards what's possible, but conversations about the design are better informed, and necessary compromises to meet deadlines are much more civil.

As has become cliché, it is imperative to understand the confines within which the web (or namely, HTML & CSS) operates. The most celebrated creations come from pushing the right boundaries and living at the edge of what's possible (in a tasteful way).

This tutorial will discuss what's possible and how to make such things happen. We will cover the new tags introduced in HTML5, why they matter, and how some browsers will display these tags. We will also cover what CSS has been up to since it was first introduced - looking at what's new, what's possible, and how to implement these awesome new effects.

In this tutorial and lab, we'll walk through implementing each of many new HTML5 tags, play with new CSS3 capabilities, and see many examples of how these can be tastefully applied to designs. Oh, and what to expect when an old Internet Explorer browser views things.

All of this, mixed with a bit of humor and high-fiving.

The audience should have a base-line knowledge of HTML & CSS as they appeared a couple years ago -- that is, enough to create a basic HTML page and style elements with CSS.

After just a few hours, attendees should walk away with a better understanding of HTML5 and CSS3, as well as the knowledge on how to implement designs that take advantage of the awesomeness that these technologies allow.