Make sure you understand the ideas involved behind HTML5 andwhy it’s a HUGE deal for companies like Google and Facebook aswell as towards accessibility on the web!

Tags

There’s a LOT of information. You do not need to memorize. Yousimply need to familiarize yourself with “what’s out there” and knowthat you can come back to it time and time again to learn specifictags. Pay attention to why some tags have been depreciated.

Links!

http://www.w3schools.com/html5/default.asp

Attributes

These are global attributes. They are for identification (class, id),accessibility (accesskey,dir,lang, spellcheck,tabindex, title), and generalinterface

Events

We will go more in depth on the specific type of events–

but note thatanything you do on your browser triggers (or “fires”) events all the timeon every single element. It’s amazing how seamless it is given the largeamount of event handling/listening going on in the background

Valid DTDs

We will use HTML5 normally–

but look over this to see how someelements are depreciated or how their support varies between strictXHTML, HTML 4.01, and HTML5. This gives you a rough idea of why ithelps to be consistent with your document types and elements used onthe page.

HTML5 Boilerplate

http://html5boilerplate.com/

This allows you to start with a completely basic HTML5document that you can start coding in. You can use it later onin the last few weeks of class when you’re more comfortablewith coding the whole layout by hand consistently and want tofocus on actual layouts

<!DOCTYPE html>

<html>

<head></head>

<body></body>

</html>

Class Website

http://www.ugcs.caltech.edu/~kratsg/PA070b/

Everything for the class from homework assignmentsto lecture slides to extra handouts will be found onhere. I don’t like printing things. It kills trees.Cryingtreescrying make horrible sounds.