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
Taking the plunge into HTML5
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ray Brown
September 29, 2011
Programming
290
8
Share
Taking the plunge into HTML5
Ray Brown
September 29, 2011
More Decks by Ray Brown
See All by Ray Brown
Learn to love the Middleman
bitmanic
3
120
Responsive Web Design
bitmanic
5
270
Other Decks in Programming
See All in Programming
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
2
580
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
330
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
770
関係性から理解する"同一性"の型用語たち
pvcresin
2
630
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
260
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.2k
Claspは野良GASの夢をみるか
takter00
0
150
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
2.8k
OSもどきOS
arkw
0
380
誰も頼んでない機能を出荷した話
zekutax
0
160
LLM Plugin for Node-REDの利用方法と開発について
404background
0
150
AIとRubyの静的型付け
ukin0k0
0
500
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
The browser strikes back
jonoalderson
0
1.1k
What's in a price? How to price your products and services
michaelherold
247
13k
A better future with KSS
kneath
240
18k
Faster Mobile Websites
deanohume
310
31k
How STYLIGHT went responsive
nonsquared
100
6.2k
Google's AI Overviews - The New Search
badams
0
1k
How to Talk to Developers About Accessibility
jct
2
210
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
190
Context Engineering - Making Every Token Count
addyosmani
9
930
Agile that works and the tools we love
rasmusluckow
331
21k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Transcript
Come on in. The water’s fine. Taking the plunge into
HTML5 by Ray Brown Owner, Bitmanic Jan 31st, 2011
This Presentation My experience with HTML5 Cool new stuff Tips
for diving in
But first...
An introduction Web professional for five years Started out as
a designer Focused on programming Landed smack dab in between the two
My experience with HTML5
My experience Over a year of practical use New section
elements New input types
New section elements <section> <nav> <article> <aside> <hgroup> <header> <footer>
From div to shiv IE (<9) doesn’t support HTML5 Luckily,
we can add support via JS remysharp.com/html5-enabling-script No support for non-JS users
A whole new world <div class=”entry”> <div class=”meta”> <h3>Title</h3> <h4>Jan
31 2011</h4> </div> <p>Article content.</p> <p>More content.</p> </div> <article> <header> <h1>Title</h1> <time>Jan 31 2011</time> </header> <p>Article content.</p> <p>More content.</p> </article>
New input types <input type=”email”> <input type=”url”> <input type=”number”> <input
type=”range”> <input type=”date”> <input type=”search”> <input type=”color”>
Cool new stuff
Cool new stuff New form goodies Data a ributes Block-level
links HTML5 Boilerplate Modernizr
New form goodies <input placeholder=”Enter your name here.”> <input autofocus>
<input required> Client-side form validation, too! (Well, not yet.)
Data aributes <div class=”album” data-thumbnail=”maneater.jpg” data-artist=”Hall & Oates” data-is-awesome=”Of course.”
> [Content] </div>
Block-level links This looks wrong, but it’s so, so right:
<a href=”somepage.html”> <h1>Page title</h1> <p class=”excerpt”>Page excerpt!</p> </a>
HTML5 Boilerplate html5boilerplate.com HTML5 “starter kit” A plethora of tips
and tricks But can be a bit overwhelming
Modernizr modernizr.com HTML5 and CSS3 feature detection Includes an HTML5
shiv Target browsers based on capabilities
Tips for diving in
Dive Into HTML5 by Mark Pilgrim HTML5 for Web Designers
by Jeremy Keith Hardboiled Web Design by Andy Clarke Countless blogs and online resources Read, read, read
Dig into the HTML5 spec It’s a dry read, but
also a definitive reference Lots of thorough examples dev.w3.org/html5/spec/ Read... some more
Get comfy with HTML5’s new features Interact with other HTML5
devs Keep an eye out for new tools Get your feet wet
That’s all for now Thanks for your time! Questions? Come
say “hi” during breakout. Or, email me:
[email protected]
</presentation>