HTML5
An Evolutionary
About HTML5
Most of HTML 4.01 has survived in HTML5
Not supported by all browsers, but can start using the
structure now
Ready by 2012
HTML5 = Simplified
Short and sweet
<!DOCTYPE html>
<meta charset=“UTF-8”>
<script src=“file.js”></script>
<link rel=“stylesheet” href=“file.css”>
HTML5 = Anything Goes…
XHTML 1.0 enforced XML syntax. All tags written
lowercase, attributes quoted, elements must have
closing tags.
With HTML5, it’s entirely up to you. You can be casual
with the syntax. Uppercase, lowercase, quoted,
unquoted, self-closing or not.
HTML5 - Obsolete Tags
Here are some obsolete tags in HTML5:
frame, frameset, noframes, acronym, font, big, center,
strike, cellspacing, cellpadding, valign…
If you use an obsolete element or attribute, browsers
will render everything fine
HTML5 aims to be backwards compatible with existing
content
HTML5 – Link This!
The a element has always been an inline element. A
headline and a paragraph would need multiple a
elements
<h2><a href=“/about”>About</a></h2>
<p><a href=“/about”>Find out more</a></p>
In HTML5, you can wrap multiple elements in a single a
element
<a href=“about”>
<h2>About</h2>
<p>Find out more</p>
</a>
HTML5 – Audio
The audio element, browsers will skip over the first
source element and play the next file…
<audio controls>
<source src=“wayne.ogg” type=“audio/ogg”>
<source src=“wayne.mp3” type=“audio/mpeg”>
</audio>
HTML5 – Video
<video controls width=“360” height=“240”
poster=“placeholder.jpg”>
<source src="pr6.ogv" type='video/ogg;
codecs="theora, vorbis"'>
<source src="pr6.mp4" type='video/mp4;
codecs="avc1.42E01E, mp4a.40.2"’>
<object type>FLASH….</object
</video>
HTML5 – Stucture
Header – container for a group of introductory or
navigational aids
Nav – Site-wide nav
Section – Groups related content
Article –
Aside – A chunk of content considered separate from the
main content
Footer – Contains information about its containing
element…who wrote it, copyright info, links to related
content, etc.
HTML5 - Resources
http://www.c2gps.com/blog/2010/08/20/html5-overview5-dollar-friday-at-c2/