Top Banner
HTML 5 Overview Lachlan Hunt PubCon, Las Vegas 2008-11-13
24
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: css_and_html_coding_today-lachlan_hunt.ppt

HTML 5 OverviewLachlan Hunt

PubCon, Las Vegas 2008-11-13

Page 2: css_and_html_coding_today-lachlan_hunt.ppt
Page 3: css_and_html_coding_today-lachlan_hunt.ppt

New Structure and Semantics

Page 4: css_and_html_coding_today-lachlan_hunt.ppt
Page 5: css_and_html_coding_today-lachlan_hunt.ppt
Page 6: css_and_html_coding_today-lachlan_hunt.ppt
Page 7: css_and_html_coding_today-lachlan_hunt.ppt

<header><header><nav><nav>

<aside><aside>

<article><article>

<footer><footer>

Page 8: css_and_html_coding_today-lachlan_hunt.ppt

<time><time>

<figure><figure>

<legend><legend> <meter><meter>

Page 9: css_and_html_coding_today-lachlan_hunt.ppt

<section><section><h1><h1>

<h1><h1>

<h1><h1>

Page 10: css_and_html_coding_today-lachlan_hunt.ppt

Element Implementations

No native support, but can be styled with CSS in

Opera

Firefox 3.0

Safari

IE 6 and 7 using simple createElement() hack

Page 11: css_and_html_coding_today-lachlan_hunt.ppt
Page 12: css_and_html_coding_today-lachlan_hunt.ppt

New Multimedia

Page 13: css_and_html_coding_today-lachlan_hunt.ppt

Video

Native video support in browsers

DOM APIs for providing custom interfaces

No more dependence upon Flash

Page 14: css_and_html_coding_today-lachlan_hunt.ppt

Video Implementations

Opera (Experimental, Ogg Theora)

Safari 3.1 (All QuickTime formats)

Firefox 3.1 alpha 2 (Ogg Theora)

Page 15: css_and_html_coding_today-lachlan_hunt.ppt

Canvas

Dynamically draw graphics and text

Graphics-oriented DOM APIs

Page 16: css_and_html_coding_today-lachlan_hunt.ppt

Canvas Implementations

Opera

Firefox

Safari

IE 6+ using ExplorerCanvas script

Page 17: css_and_html_coding_today-lachlan_hunt.ppt
Page 18: css_and_html_coding_today-lachlan_hunt.ppt

Developer Tools

Page 19: css_and_html_coding_today-lachlan_hunt.ppt

Validator.nu

HTML5 Conformance Checker

Exceeds the capabilities of traditional DTD based validation

Page 20: css_and_html_coding_today-lachlan_hunt.ppt

Parsing HTML 5

html5lib Parsing Library for HTML

Python, Ruby

Off-the-shelf parser reduces reliance on RegExp hacks

Page 21: css_and_html_coding_today-lachlan_hunt.ppt
Page 22: css_and_html_coding_today-lachlan_hunt.ppt

Credits

Some images were shamelessly stolen from the web. Various licences apply. For full credits, see:

http://lachy.id.au/slides/

Page 23: css_and_html_coding_today-lachlan_hunt.ppt

whatwg.orgwww.w3.org

Page 24: css_and_html_coding_today-lachlan_hunt.ppt