Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
HTML5 - Hell Yeah!
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
J Cornelius
November 18, 2011
Technology
290
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
HTML5 - Hell Yeah!
Presented at Web Visions Atlanta, Nov. 17th 2011.
J Cornelius
November 18, 2011
More Decks by J Cornelius
See All by J Cornelius
Product Strategy for the New Normal
jc
0
55
Human-Centered Product Design
jc
3
410
Designing for Humans
jc
1
120
Redesign Your Design Thinking
jc
5
1.4k
Digital Fluency and User Experience
jc
1
260
Mobile Commerce Mistakes
jc
1
180
Design, Experience, Startups
jc
3
190
Design for Success - Fundamentals that Build Brand
jc
3
600
The Why of HTML5 - ConvergeSE 2012
jc
2
320
Other Decks in Technology
See All in Technology
日本 Fintech 未来予測レポート 2027〜2028年(オリジナル版)
8maki
0
2.1k
EventBridge Connection
_kensh
5
700
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
150
Building applications in the Gemini API family.
line_developers_tw
PRO
0
3.2k
SIer20年! 培ったスキルがスタートアップで輝く時
shucho0103
0
850
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
2.2k
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
910
攻撃者視点で考えるDetection Engineering
cryptopeg
2
1.6k
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
920
AI駆動開発を通して感じた、 AI時代のデザイナーの役割変化
whisaiyo
2
1.9k
チームで進めるAI駆動アジャイル×ウォーターフォール
kumaiu
0
160
Claude Codeをどのように キャッチアップしているか
oikon48
12
7.3k
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
BBQ
matthewcrist
89
10k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
New Earth Scene 8
popppiees
3
2.3k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
710
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Claude Code のすすめ
schroneko
67
230k
Deep Space Network (abreviated)
tonyrice
0
170
Mobile First: as difficult as doing things right
swwweet
225
10k
Transcript
Friday, November 18, 11
Friday, November 18, 11
#wvhtml5 Friday, November 18, 11
Friday, November 18, 11
WHY? Friday, November 18, 11
The Internet is a strange, huge beast. It is getting
bigger, faster and more mobile each day.” www.onlineschools.org/state-of-the-internet/soti.html “ Friday, November 18, 11
4,835,049,149 Friday, November 18, 11
www.lingscars.com Friday, November 18, 11
Friday, November 18, 11
TIMELINE Friday, November 18, 11
HTML 2 Nov. 1995 Coolio - Gangsta’s Paradise Friday, November
18, 11
HTML 3.2 Jan. 1997 Kenny G - Six of Hearts
Friday, November 18, 11
HTML 4 Dec. 1997 Eminem - The Slim Shady EP
Friday, November 18, 11
HTML5 Jun.
HTML5 Jun.
HTML5 Jun. 2004 apple.com/hotnews/thoughts-on-flash/ Friday, November 18, 11
HTML5 Jun. 2004 I’ll get you! apple.com/hotnews/thoughts-on-flash/ Friday, November 18,
11
apple.com/html5 Friday, November 18, 11
apple.com/html5 Friday, November 18, 11
What it is. Friday, November 18, 11
In the thinking of its creators, HTML5 was always just
HTML.” ~ Jeffrey Zeldman zeldman.com/2011/01/27/html5-vs-html “ Friday, November 18, 11
Natural evolution of HTML. blog.whatwg.org/html-is-the-new-html5 Friday, November 18, 11
Application Platform SEMANTICS CSS 3 GRAPHICS & 3D MULTIMEDIA DEVICE
ACCESS CONNECTIVITY OFFLINE STORAGE PERFORMANCE & INTEGRATION Friday, November 18, 11
SEMANTICS Friday, November 18, 11
<!DOCTYPE html> Friday, November 18, 11
<meta charset=“utf-8”> Friday, November 18, 11
<h2> <a href=”#”>Heading</a> </h2> <p> <a href=”#”>Text</a> </p> Hat Tip:
Jeremy Keith Friday, November 18, 11
<a href=”#”> <h2>Heading</h2> <p>Text</p> </a> Hat Tip: Jeremy Keith Friday,
November 18, 11
<header> <nav> <footer> <section> <article> <aside> <details> <summary> <figure> <video>
<audio> <canvas> Friday, November 18, 11
<div class=”footer”> <div class=”nav”> <ul> <li><a href=”#”>This</a></li> <li><a href=”#”>That</a></li> </ul>
</div> </div> Hat Tip: Jeremy Keith Friday, November 18, 11
<footer> <nav> <a href=”#”>This</a> <a href=”#”>That</a> </nav> </footer> Hat Tip:
Jeremy Keith Friday, November 18, 11
<time> Friday, November 18, 11
<p> Web Visions is <time datetime=”2011-11-17”> Today </time> at the
MacQuarium. </p> Friday, November 18, 11
datetime="14:30" datetime="2011-11-17T14:30+00:00" datetime="2011-11-17T14:30Z" <time> html5doctor.com/the-time-element Friday, November 18, 11
<input type=”email”> <input type=”url”> Friday, November 18, 11
dev.opera.com/articles/view/new-form-features-in-HTML5 Friday, November 18, 11
<nsfw> Friday, November 18, 11
<nsfw> <figure> <video src="party.mp4"></video> <figcaption>Party!</figcaption> </figure> </nsfw> Friday, November 18,
11
<section> <article> Friday, November 18, 11
...a self-contained composition in a document, page, application, or site
and that is intended to be independently distributable or reusable, e.g. in syndication.” “ ~ W3C Specification Friday, November 18, 11
andyrutledge.com/news-redux.php Friday, November 18, 11
andyrutledge.com/news-redux.php Friday, November 18, 11
Section or Article? andyrutledge.com/news-redux.php Friday, November 18, 11
Section or Article? andyrutledge.com/news-redux.php Friday, November 18, 11
Section or Article? andyrutledge.com/news-redux.php Friday, November 18, 11
Section or Article? andyrutledge.com/news-redux.php Friday, November 18, 11
andyrutledge.com/news-redux.php Friday, November 18, 11
<article> </article> andyrutledge.com/news-redux.php Friday, November 18, 11
<article> </article> <header> <h2>Lauren Cheney Stan...</h2> <summary>Frankfurt...</summary> <details>by Shelly...</details> </header>
andyrutledge.com/news-redux.php Friday, November 18, 11
<article> </article> <header> <h2>Lauren Cheney Stan...</h2> <summary>Frankfurt...</summary> <details>by Shelly...</details> </header>
<figure> <img src=”/photos/yay.jpg”> <figcaption>Laur...</figcaption> </figure> andyrutledge.com/news-redux.php Friday, November 18, 11
<article> </article> <header> <h2>Lauren Cheney Stan...</h2> <summary>Frankfurt...</summary> <details>by Shelly...</details> </header>
<figure> <img src=”/photos/yay.jpg”> <figcaption>Laur...</figcaption> </figure> <div id=”content”> <p>When the 79th minute...</p> <p>...</p> </div> andyrutledge.com/news-redux.php Friday, November 18, 11
<article> </article> <header> <h2>Lauren Cheney Stan...</h2> <summary>Frankfurt...</summary> <details>by Shelly...</details> </header>
<figure> <img src=”/photos/yay.jpg”> <figcaption>Laur...</figcaption> </figure> <div id=”content”> <p>When the 79th minute...</p> <p>...</p> </div> <aside> <a>Print</a> <a>Single Page</a> <ul><li>...</li><li>...</li></ul> </aside> andyrutledge.com/news-redux.php Friday, November 18, 11
<section> represents a generic document or application section…not a generic
container element. When an element is needed for styling purposes or as a convenience for scripting, authors are encouraged to use <div> instead.” “ ~ Bruce Lawson Friday, November 18, 11
nikebetterworld.com Friday, November 18, 11
nikebetterworld.com Friday, November 18, 11
<section class="story" id="story-freext"> <article> <header> <h2>One shoe does good, the
other...</h2> <h1>Nike Free TR Fit</h1> <p>The Free TR Fit is designed with...</p> <a href="/nikeos/gamechangers/">Learn more</a> </header> </article> <div class="bg"></div> </section> Friday, November 18, 11
<section> <article> logical sections of sites and applications. content that
can be used elsewhere. Friday, November 18, 11
<section> <article> logical sections of sites and applications. content that
can be used elsewhere. gsnedders.html5.org/outliner Friday, November 18, 11
Beyond the Rendering Engine Friday, November 18, 11
<b><i>Hi there</b></i> labs.opera.com/news/2011/02/22/ Friday, November 18, 11
Internet Explorer 9, Safari 5 <b><i>Hi there</i></b> <b><i>Hi there</i></b><i></i> Firefox,
Opera, Chrome labs.opera.com/news/2011/02/22/ Friday, November 18, 11
pandora.com/newpandora Friday, November 18, 11
We realized we could do the full Pandora experience without
Flash.” ~ Tom Conrad, CTO - Pandora “ pandora.com/newpandora Friday, November 18, 11
If you want to deliver a Web experience on multiple
devices, you have to do it in HTML5” “ ~ Danny Winokur GM of Interactive Development - Adobe Friday, November 18, 11
WHY? Friday, November 18, 11
You already know it. Friday, November 18, 11
What about browser support, man? Friday, November 18, 11
Friday, November 18, 11
Browsers already know it, too. Friday, November 18, 11
html5shiv html5shiv.googlecode.com Friday, November 18, 11
document.createElement(“header”); document.createElement(“footer”); document.createElement(“section”); document.createElement(“nav”); and so on... document.createElement(); html5shiv.googlecode.com Friday,
November 18, 11
Because it’s already all around you. Friday, November 18, 11
Because of IE6. Friday, November 18, 11
95% of the Web doesn’t validate. Friday, November 18, 11
Resources Friday, November 18, 11
html5boilerplate.com @boiler_plate Friday, November 18, 11
modernizr.com @modernizr Friday, November 18, 11
github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills Friday, November 18, 11
vid.ly Friday, November 18, 11
phonegap.com Friday, November 18, 11
MORE RESOURCES - html5doctor.com - html5.validator.nu - html5demos.com - html5accessibility.com/HTML5ASS/
- html5labs.interoperabilitybridges.com - twitter.com/jc/html5 Friday, November 18, 11
4,835,049,149 Friday, November 18, 11
400 New people come online every minute. Friday, November 18,
11
www.lingscars.com Friday, November 18, 11
disneydigitalbooks.go.com/tron/ Friday, November 18, 11
“Do or do not. There is no try.” ~ Yoda
Friday, November 18, 11
Thank you. Twitter: @jc Web: jcornelius.com Friday, November 18, 11