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
Ray Brown
September 29, 2011
Programming
8
270
Taking the plunge into HTML5
Ray Brown
September 29, 2011
Tweet
Share
More Decks by Ray Brown
See All by Ray Brown
Learn to love the Middleman
bitmanic
3
100
Responsive Web Design
bitmanic
5
250
Other Decks in Programming
See All in Programming
Jakarta EE meets AI
ivargrimstad
0
370
A New Era of Testing
mannodermaus
2
230
Mastering AsyncSequence - 使う・作る・他のデザインパターン(クロージャ、Delegate など)から移行する
treastrain
4
1.6k
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
330
Web技術を駆使してユーザーの画面を「録画」する
yukukotani
13
6.5k
仮想ファイルシステムを導入して開発環境のストレージ課題を解消する
segadevtech
2
500
Some more adventure of Happy Eyeballs
coe401_
2
180
1人で挑むSwiftコンパイラ 〜型システム入門編〜
s_shimotori
0
340
What is Parser
yui_knk
9
4.1k
Rubyとクリエイティブコーディングの輪の広がり / The Growing Circle of Ruby and Creative Coding
chobishiba
1
260
大公開!iOS開発の悩みトップ5 〜iOSDC Japan 2024〜
ryunakayama
0
190
マイグレーションコード自作して File-Based Routing に自動移行!! ~250 ページの歴史的経緯を添えて~
cut0
1
260
Featured
See All Featured
The Invisible Customer
myddelton
119
13k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
The Mythical Team-Month
searls
218
43k
Scaling GitHub
holman
458
140k
Code Reviewing Like a Champion
maltzj
518
39k
RailsConf 2023
tenderlove
28
800
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
24
600
We Have a Design System, Now What?
morganepeng
48
7.1k
What's in a price? How to price your products and services
michaelherold
242
11k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
8.9k
Atom: Resistance is Futile
akmur
261
25k
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>