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
Responsive Web Design
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sayanee
May 15, 2012
Technology
310
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Responsive Web Design
Sayanee
May 15, 2012
More Decks by Sayanee
See All by Sayanee
Podcasting with Jekyll
sayanee
1
1k
Rails API
sayanee
5
580
Learning with Open Source
sayanee
3
330
ECMAScript 6 - part 1
sayanee
3
440
ECMAScript 6 - part 2
sayanee
1
310
Minimalist Designer behind the curious Developer
sayanee
8
450
Responsive Web Design for Beginners
sayanee
9
1k
Travel to Balkans + Hungary
sayanee
2
240
Styling with SASS
sayanee
9
660
Other Decks in Technology
See All in Technology
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
320
DINO-EdgeQuery:Edge-First Polygon Decoding for Building Footprint Extraction from Satellite Imagery
lehupa
0
140
分割40%キーボードにスムーズに入門するには
hoto17296
1
230
Driving AI Adoption Using In-House GPUs to Serve Qwen
po3rin
2
420
Azure Cost Management の FOCUS コストデータを迷わず読むための“3つの軸”
tetsuyaooooo
0
140
[RSJ26] Hierarchy-Aware Multimodal Retrieval-Augmented Generation for Embodied Question Answering
keio_smilab
PRO
1
170
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
1
2.1k
KAEN Company Deck
kaen
PRO
0
290
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
2
1.1k
Does an AI Watermark Survive Translation?
machinetranslation
0
520
Claude Codeで開発以外の業務も爆速化しよう!
minorun365
PRO
12
9.6k
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
0
200
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Why Our Code Smells
bkeepers
PRO
340
58k
Paper Plane
katiecoart
PRO
2
53k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
230
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
920
Thoughts on Productivity
jonyablonski
76
5.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
30 Presentation Tips
portentint
PRO
1
390
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
810
Transcript
RESPONSIVE WEB DESIGN codes + slides Tuesday, May 15, 12
@sayanee_ Tuesday, May 15, 12
RESPONSIVE WEB DESIGN Tuesday, May 15, 12
RESPONSIVE WEB DESIGN adaptive fluid flexible flowing Tuesday, May 15,
12
RESPONSIVE WEB DESIGN adaptive fluid flexible flowing device-agnostic optimised-viewing Tuesday,
May 15, 12
EXAMPLES Media Queries Happy Cognition Simple Bits Responsive 2010 Duster
Theme Shelf Foundry Theme Tileables Mr. Simon Colly Tuesday, May 15, 12
TOOLS Tuesday, May 15, 12
TOOLS Browser Tuesday, May 15, 12
TOOLS Browser Text Editor Tuesday, May 15, 12
TOOLS Browser Text Editor Simulator Tuesday, May 15, 12
TOOLS Browser Text Editor Simulator Tuesday, May 15, 12
TOOLS Browser Text Editor Simulator Coding Tuesday, May 15, 12
#1 fluid layout #2 media queries #3 flexible media Tuesday,
May 15, 12
#1 fluid layout Tuesday, May 15, 12
#1 fluid layout 1280px Tuesday, May 15, 12
#1 fluid layout 1280px 960px Hola! Travel with me devices
footer Tuesday, May 15, 12
#1 fluid layout 1280px 960px Hola! Travel with me 600px
devices main footer Tuesday, May 15, 12
#1 fluid layout 1280px 960px Hola! Travel with me 600px
300px devices main sidebar footer Tuesday, May 15, 12
#1 fluid layout think in pixels percentages target / context
= result Tuesday, May 15, 12
#1 fluid layout 1280px 960px Hola! Travel with me 600px
300px devices main sidebar footer Tuesday, May 15, 12
#1 fluid layout 1280px 960px Hola! Travel with me 600px
300px devices main sidebar footer /1280px = 75% / 960px= 62.5% /960px = 31.25% 960px / 960px = 100% 960px / 960px = 100% Tuesday, May 15, 12
#2 media queries min-width landscape 1024px portrait 768px 1280px landscape
960px portrait 640px four layouts 1200px 1024px 768px 600px Tuesday, May 15, 12
#2 media queries 1200px 1024px 768px 600px Tuesday, May 15,
12
#2 media queries 1200px 1024px 768px 600px @media screen and
(max-width: ){} /* desktop */ in style.css : @media screen and (max-width: ){} /* iPad landscape */ @media screen and (max-width: ){} /* iPad portrait */ @media screen and (max-width: ){} /* iPhone */ Tuesday, May 15, 12
#2 media queries 1200px 1024px 768px 600px @media screen and
(max-width: ){} /* desktop */ in style.css : @media screen and (max-width: ){} /* iPad landscape */ @media screen and (max-width: ){} /* iPad portrait */ @media screen and (max-width: ){} /* iPhone */ in index.html, inside <head> : <meta name="viewport" content="width = device-width" /> Tuesday, May 15, 12
#3 flexible media img, embed, object, video { max-width:100% }
Tuesday, May 15, 12
#3 flexible media flexible heading using fittext.js Tuesday, May 15,
12
OTHER RESOURCES Blog posts: 1. Think Vitamin 2. A-List Apart
3. Smashing Magazine 4. Fluid Images 5. Web Designer Wall 6. CSS Tricks 7. Six Revisions 8. fittext.js Books: 1. by Ethan Marcotte Videos: 1. Nettuts Tuesday, May 15, 12
codes + slides Tuesday, May 15, 12
@sayanee_ Tuesday, May 15, 12