SlideShare a Scribd company logo
1 of 34
Download to read offline
Responsive Web Design 
& Best Practices 
Hello 
interaction education art/design systems 
Chris R. Becker 
UX Design @cbecker
• Credentials 
• A vocabulary buffer 
• Responsive Web Design 
• What is the Problem? 
• A brief web history 
• A crude Timeline 
• Why is matters 
• Some Media Theory 
• The Screen is our medium 
• Responsive as a Quality 
• Its Trending 
• Multiscreen 
• Media Queries 
• The Grid 
• Responsive CSS Frameworks 
• Case Studies 
• Best Practices 
• Advertising 
• Q & A 
Agenda 
@cbecker UX Design <1>
Who is this guy? 
Hi, I am Chris Becker 
@cbecker 
I 
I am a 
Freelance UX / Interaction Designer / Design 
Researcher / Educator 
who dabbles in physical computing experiences 
I have a background in 
Graphic Design - BFA : Colorado State University 
MFA - Art Center College of Design : Media Design Program 
I have done projects for 
Apple, Nissan, Mataxa, Art Center, Jet Propulsion Laboratory (NASA), VW, CB2, Adobe, 
Toyota, EA, Mattel, Hyundai, Starwood Hotels, Fresh and Easy, HTC, OKGO and more. 
I have worked for 
Jet Propulsion Laboratory, Art Center, Schematic, Syynlabs, Saatchi & Saatchi, 
Phenomenon, Innocean, Blitz, DeutschLA, the Ayzenberg Group, Handmade 
Mobile, Boombang, Blitz, Two Bit Circus, Fabric Interactive 
I ! 
teach at 
Loyola Marymount University , UCLA extension, General Assembly 
@cbecker UX Design <2>
Some of my projects 
Esquire TV - Responsive Redesign 
CB2 - Physical Interactive Campaign 
Apple : Macintosh 30 years 
@cbecker UX Design <3> 
OK GO music video - Interaction Builder
Vocabulary Buffer 
Affordance: a quality of an object, or an environment, which allows an individual to perform an action. For 
example, a knob affords twisting, and perhaps pushing, while a cord affords pulling. 
HTML 5: 
markup language for structuring and presenting content for the World Wide Web, and is a core 
technology of the Internet. It is the fifth revision of the HTML standard. 
HTML5 is not software that has to be installed but rather a new version of the language HTML. 
Web browsers must support this new version of HTML in order to correctly display web pages 
using HTML5 functions. It is upon the developers of browsers to update their software to use 
HTML5; users simply must allow these updates to be done on their computers, but do not have to 
install additional software. 
CSS 3 is divided into several separate documents called "modules". Each module adds new 
capabilities or extends features defined in CSS 2 
! 
is a CSS3 module allowing to adapt the rendering of webpages based on conditions such as screen 
resolution (eg. smartphone vs. high definition screen). It was first drafted in 2001 by the W3C and 
became a recommended standard in June 2012. It is a cornerstone technology to Responsive Web 
Design. 
CSS3 : 
Media Queries: 
Responsive Web Design (RWS): is an approach to web design in which a designer intends to provide an optimal viewing experience— 
easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range 
of devices (from desktop computer monitors to mobile 
W3C: The World Wide Web Consortium (W3C) is the main international standards organization for the 
World Wide Web (abbreviated WWW or W3). 
Frameworks: A “boilerplate” set of code templates that include the js libraries and code processes for building HTML 
5 concepts 
is a prototype-based scripting language that is dynamic, weakly typed and has first-class 
functions. It is a multi-paradigm language, supporting object-oriented, imperative, and 
functional programming styles. 
Best Practices: is a method or technique that has consistently shown results superior to those achieved with other 
means, and that is used as a benchmark 
Java Script (JS): 
@cbecker UX Design <4>
Let get into it 
RESPONSIVE WEB 
DESIGN 
& Best Practices 
@cbecker UX Design <5>
RWD 
What is the Problem? 
A considered User Experience 
Across Multi Platforms 
But the Media Space Reality is : 
@cbecker UX Design <6>
Web History (brief) 
Anyone Know who this is? 
TimBL? 
What did he do? 
http? 
Hypertext Protocol with a server 
The Internet was Invented! 
Year? 
1990! 
HTML Hypertext Markup Language 
Tim Burners Lee 
He made a proposal for an information management system in March 1989, and on 25 December 1990, with the help 
ofRobert Cailliau and a young student at CERN, he implemented the first successful communication between a Hypertext 
Transfer Protocol (HTTP) client and server via the Internet. 
Tim Berners-Lee is the director of the World Wide Web Consortium (W3C), which oversees the Web's continued 
development. He is also the founder of the World Wide Web Foundation, which writes and creates standards for HTML 5. 
@cbecker UX Design <7>
A crude Timeline 
1990 2000 2007 2010 
HTML HTML5 
@cbecker UX Design <8> 
2014 
CSS 
JavaScript 
CSS3 
HTML4 
FLASH 
timeline 
You 
Are 
Here 
Clients 
might 
be 
here 
CSS2
Interaction Space 
Why does RWD matter? 
Interaction Cycle & User Experience Concerns 
@cbecker UX Design <9>
Some Media Theory 
We shape our 
tools 
and then our 
tools shape Us 
-Marshall McCluhan 
Herbert Marshall McLuhan, (July 21, 1911 – December 31, 1980) was a Canadian philosopher of 
communication theory. His work is viewed as one of the cornerstones of the study of media 
theory, as well as having practical applications in the advertising and television industries. 
McLuhan is known for coining the expressions the medium is the message and the global 
village, and for predicting the World Wide Web almost thirty years before it was invented. 
@cbecker UX Design <10>
The Screen is our Medium 
We Invent these tools 
The Screen is our 
MEDIUM 
@cbecker UX Design <11>
What is Responsive 
RESPONSIVE 
Can be a tactic 
or it can be an 
QUALITY 
@cbecker UX Design <12>
What is Responsive 
Just as elastic is a quality of a rubberband, 
Responsive can be a quality of the sites 
you design 
@cbecker UX Design <13>
Let get into it 
Its trending 
@cbecker UX Design <14>
Why is it Necessary 
It’s Hot right now 
@cbecker UX Design <15>
Why is it Necessary 
Multiscreen 
Hardest Harder 
Level of 
Effort 
Fastest Faster Fast 
Use 
Expectations 
@cbecker UX Design <16> 
Hard 
Interaction One hand 2 hands (2 hands) Keyboard + Mouse 
Size Small Medium Large
Let get into it 
Media Queries 
CSS3 Media Queries are an extension of the CSS2-3 media type property and allow 
several different rule sets based on the browser’s capabilities, including width and 
height of the browser window and device, screen orientation, and resolution. This gives 
you context-specific control over the layout of your content, allowing you to optimize 
layout and design for specific browsers and device capabilities. 
@cbecker UX Design <17>
Is all about 
THE GRID 
“Well designed grid systems can make your designs not only more 
beautiful and legible, but more usable.” [ Mark Boulton ] 
http://www.thegridsystem.org/ 
@cbecker UX Design <18>
Is all about 
RESPONSIVE 
CSS FRAMEWORKS 
http://webexpedition18.com/articles/responsive-css-frameworks/ 
@cbecker UX Design <19>
Is all about 
RESPONSIVE CSS FRAMEWORKS 
1. Responsive System 
http://www.responsivegridsystem.com/ 
2. Twitter Bootstrap 
twitter.github.com/bootstrap 
3. Foundation 3 
foundation.zurb.com 
4. Groundwork 
groundwork.sidereel.com 
5. Golden Grid 
http://goldengridsystem.com/ 
http://www.awwwards.com/what-are-frameworks-22-best-responsive-css-frameworks-for-web-design.html 
@cbecker UX Design <19>
Is all about 
Twitter Bootstrap 
@cbecker UX Design <19>
Let get into it 
Case Studies 
http://narrowdesign.com/ 
@cbecker UX Design <20>
Let get into it 
Case Studies 
parallax + RWD 
http://www.stinkdigital.com/ 
@cbecker UX Design <21>
Let get into it 
Case Studies 
http://www.billionaire.com/ 
http://www.billionaire.com/ 
@cbecker UX Design <3>
RWD still has to follow 
Best Practices 
Goals + Common Sense + 
Interaction Principles + 
Testing & Validation 
Background Information 
Page Layout 
Browser Compatibility 
Navigation 
Color and Graphics 
@cbecker UX Design <23> 
! 
Multimedia 
Content Presentation 
Functionality 
Accessibility 
http://terrymorris.net/bestpractices/
RWD still has to follow 
Best Practices 
The is no intuitive interface, 
not even the nipple. 
It’s All Learned 
Bruce Ediger 
@cbecker UX Design <24>
Common Mistakes 
1. Hiding Content 
Follow this simple guide: don’t penalize users for the device they happen to be browsing with. People are coming to our sites 
and services with expectations, and it’s our job to make sure they’re able to achieve their goals. Mobile users will do 
everything desktop users will do, but it must be presented in a usable way. So do all that you can to make sure as many 
people as possible can access your content and functionality. 
2. Bloating K-weight 
One of the biggest challenges of creating responsive web designs is the balancing act of delivering a full experience while 
still maintaining a snappy user experience across the board. Cut away the cruft, follow performance best practices, don’t 
assume a strong connection by default, and look for ways to exploit great techniques like conditional loading to keep 
initial page sizes down. 
3. Ignoring Context Conventions 
A phone is not a tablet is not a laptop is not a desktop is not a TV. Each device provides its own unique form factor, interface 
conventions, constraints and opportunities. We need to be considerate of all these variables in order to create experiences that 
feel natural to the user.Responsive web design by definition is not mobile design, so it’s up to us to introduce contextually-considerate 
elements to our designs. That means handling responsive navigation in a way that makes sense to visitors across 
contexts. That means designing for touch. That means avoiding forcing mobile users to sift through ridiculously long amounts of 
disparate content just to find what they’re looking for. 
4. Serving a one-size fits all 
Mobile is much more than just various small screens, and these emerging contexts unlock entirely new use cases, 
patterns and possibilities. We shouldn’t sell ourselves short by only creating responsive layouts 
5. Relying on Devices 
Let the design itself sort out where breakpoints should occur. I absolutely love this advice from Stephen 
Hay:"Start with the small screen first, then expand until it looks like shit. Time to insert a breakpoint!" 
@cbecker UX Design <25>
The Ugly Lamp in the Corner 
Advertisements 
http://www.netmagazine.com/features/state-responsive-advertising-publishers-perspective 
@cbecker UX Design <26>
The Ugly Lamp in the Corner 
Advertisements 
@cbecker UX Design <27>
Working on it 
http://adcade.com/ 
@cbecker UX Design <27>
Some Links 
http://mobile.smashingmagazine.com/2013/06/18/adapting-to-a-responsive-design-case-study/ 
http://webdesignledger.com/inspiration/21-fresh-examples-of-responsive-web-design? 
utm_source=dlvr.it&utm_medium=linkedin 
http://matthewjamestaylor.com/blog/responsive-banner-ads 
http://designshack.net/articles/css/5-really-useful-responsive-web-design-patterns/ 
http://msdn.microsoft.com/en-us/magazine/hh653584.aspx 
http://www.lukew.com/ff/entry.asp?1514 
http://responsive.is/grillroyal.com 
http://wdn.unl.edu/responsive/viewer/ 
@cbecker UX Design <28>
Conversation 
Q 
&A (not quality assurance) 
@cbecker UX Design <28>
Thank you 
UX Design @cbecker 
@cbecker UX Design <3>

More Related Content

Recently uploaded

Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedNitya salvi
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...amitlee9823
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证wpkuukw
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证eeanqy
 

Recently uploaded (20)

Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 

Featured

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

Responsive Web Design : A quality of the web not a Tactic

  • 1. Responsive Web Design & Best Practices Hello interaction education art/design systems Chris R. Becker UX Design @cbecker
  • 2. • Credentials • A vocabulary buffer • Responsive Web Design • What is the Problem? • A brief web history • A crude Timeline • Why is matters • Some Media Theory • The Screen is our medium • Responsive as a Quality • Its Trending • Multiscreen • Media Queries • The Grid • Responsive CSS Frameworks • Case Studies • Best Practices • Advertising • Q & A Agenda @cbecker UX Design <1>
  • 3. Who is this guy? Hi, I am Chris Becker @cbecker I I am a Freelance UX / Interaction Designer / Design Researcher / Educator who dabbles in physical computing experiences I have a background in Graphic Design - BFA : Colorado State University MFA - Art Center College of Design : Media Design Program I have done projects for Apple, Nissan, Mataxa, Art Center, Jet Propulsion Laboratory (NASA), VW, CB2, Adobe, Toyota, EA, Mattel, Hyundai, Starwood Hotels, Fresh and Easy, HTC, OKGO and more. I have worked for Jet Propulsion Laboratory, Art Center, Schematic, Syynlabs, Saatchi & Saatchi, Phenomenon, Innocean, Blitz, DeutschLA, the Ayzenberg Group, Handmade Mobile, Boombang, Blitz, Two Bit Circus, Fabric Interactive I ! teach at Loyola Marymount University , UCLA extension, General Assembly @cbecker UX Design <2>
  • 4. Some of my projects Esquire TV - Responsive Redesign CB2 - Physical Interactive Campaign Apple : Macintosh 30 years @cbecker UX Design <3> OK GO music video - Interaction Builder
  • 5. Vocabulary Buffer Affordance: a quality of an object, or an environment, which allows an individual to perform an action. For example, a knob affords twisting, and perhaps pushing, while a cord affords pulling. HTML 5: markup language for structuring and presenting content for the World Wide Web, and is a core technology of the Internet. It is the fifth revision of the HTML standard. HTML5 is not software that has to be installed but rather a new version of the language HTML. Web browsers must support this new version of HTML in order to correctly display web pages using HTML5 functions. It is upon the developers of browsers to update their software to use HTML5; users simply must allow these updates to be done on their computers, but do not have to install additional software. CSS 3 is divided into several separate documents called "modules". Each module adds new capabilities or extends features defined in CSS 2 ! is a CSS3 module allowing to adapt the rendering of webpages based on conditions such as screen resolution (eg. smartphone vs. high definition screen). It was first drafted in 2001 by the W3C and became a recommended standard in June 2012. It is a cornerstone technology to Responsive Web Design. CSS3 : Media Queries: Responsive Web Design (RWS): is an approach to web design in which a designer intends to provide an optimal viewing experience— easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from desktop computer monitors to mobile W3C: The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web (abbreviated WWW or W3). Frameworks: A “boilerplate” set of code templates that include the js libraries and code processes for building HTML 5 concepts is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles. Best Practices: is a method or technique that has consistently shown results superior to those achieved with other means, and that is used as a benchmark Java Script (JS): @cbecker UX Design <4>
  • 6. Let get into it RESPONSIVE WEB DESIGN & Best Practices @cbecker UX Design <5>
  • 7. RWD What is the Problem? A considered User Experience Across Multi Platforms But the Media Space Reality is : @cbecker UX Design <6>
  • 8. Web History (brief) Anyone Know who this is? TimBL? What did he do? http? Hypertext Protocol with a server The Internet was Invented! Year? 1990! HTML Hypertext Markup Language Tim Burners Lee He made a proposal for an information management system in March 1989, and on 25 December 1990, with the help ofRobert Cailliau and a young student at CERN, he implemented the first successful communication between a Hypertext Transfer Protocol (HTTP) client and server via the Internet. Tim Berners-Lee is the director of the World Wide Web Consortium (W3C), which oversees the Web's continued development. He is also the founder of the World Wide Web Foundation, which writes and creates standards for HTML 5. @cbecker UX Design <7>
  • 9. A crude Timeline 1990 2000 2007 2010 HTML HTML5 @cbecker UX Design <8> 2014 CSS JavaScript CSS3 HTML4 FLASH timeline You Are Here Clients might be here CSS2
  • 10. Interaction Space Why does RWD matter? Interaction Cycle & User Experience Concerns @cbecker UX Design <9>
  • 11. Some Media Theory We shape our tools and then our tools shape Us -Marshall McCluhan Herbert Marshall McLuhan, (July 21, 1911 – December 31, 1980) was a Canadian philosopher of communication theory. His work is viewed as one of the cornerstones of the study of media theory, as well as having practical applications in the advertising and television industries. McLuhan is known for coining the expressions the medium is the message and the global village, and for predicting the World Wide Web almost thirty years before it was invented. @cbecker UX Design <10>
  • 12. The Screen is our Medium We Invent these tools The Screen is our MEDIUM @cbecker UX Design <11>
  • 13. What is Responsive RESPONSIVE Can be a tactic or it can be an QUALITY @cbecker UX Design <12>
  • 14. What is Responsive Just as elastic is a quality of a rubberband, Responsive can be a quality of the sites you design @cbecker UX Design <13>
  • 15. Let get into it Its trending @cbecker UX Design <14>
  • 16. Why is it Necessary It’s Hot right now @cbecker UX Design <15>
  • 17. Why is it Necessary Multiscreen Hardest Harder Level of Effort Fastest Faster Fast Use Expectations @cbecker UX Design <16> Hard Interaction One hand 2 hands (2 hands) Keyboard + Mouse Size Small Medium Large
  • 18. Let get into it Media Queries CSS3 Media Queries are an extension of the CSS2-3 media type property and allow several different rule sets based on the browser’s capabilities, including width and height of the browser window and device, screen orientation, and resolution. This gives you context-specific control over the layout of your content, allowing you to optimize layout and design for specific browsers and device capabilities. @cbecker UX Design <17>
  • 19. Is all about THE GRID “Well designed grid systems can make your designs not only more beautiful and legible, but more usable.” [ Mark Boulton ] http://www.thegridsystem.org/ @cbecker UX Design <18>
  • 20. Is all about RESPONSIVE CSS FRAMEWORKS http://webexpedition18.com/articles/responsive-css-frameworks/ @cbecker UX Design <19>
  • 21. Is all about RESPONSIVE CSS FRAMEWORKS 1. Responsive System http://www.responsivegridsystem.com/ 2. Twitter Bootstrap twitter.github.com/bootstrap 3. Foundation 3 foundation.zurb.com 4. Groundwork groundwork.sidereel.com 5. Golden Grid http://goldengridsystem.com/ http://www.awwwards.com/what-are-frameworks-22-best-responsive-css-frameworks-for-web-design.html @cbecker UX Design <19>
  • 22. Is all about Twitter Bootstrap @cbecker UX Design <19>
  • 23. Let get into it Case Studies http://narrowdesign.com/ @cbecker UX Design <20>
  • 24. Let get into it Case Studies parallax + RWD http://www.stinkdigital.com/ @cbecker UX Design <21>
  • 25. Let get into it Case Studies http://www.billionaire.com/ http://www.billionaire.com/ @cbecker UX Design <3>
  • 26. RWD still has to follow Best Practices Goals + Common Sense + Interaction Principles + Testing & Validation Background Information Page Layout Browser Compatibility Navigation Color and Graphics @cbecker UX Design <23> ! Multimedia Content Presentation Functionality Accessibility http://terrymorris.net/bestpractices/
  • 27. RWD still has to follow Best Practices The is no intuitive interface, not even the nipple. It’s All Learned Bruce Ediger @cbecker UX Design <24>
  • 28. Common Mistakes 1. Hiding Content Follow this simple guide: don’t penalize users for the device they happen to be browsing with. People are coming to our sites and services with expectations, and it’s our job to make sure they’re able to achieve their goals. Mobile users will do everything desktop users will do, but it must be presented in a usable way. So do all that you can to make sure as many people as possible can access your content and functionality. 2. Bloating K-weight One of the biggest challenges of creating responsive web designs is the balancing act of delivering a full experience while still maintaining a snappy user experience across the board. Cut away the cruft, follow performance best practices, don’t assume a strong connection by default, and look for ways to exploit great techniques like conditional loading to keep initial page sizes down. 3. Ignoring Context Conventions A phone is not a tablet is not a laptop is not a desktop is not a TV. Each device provides its own unique form factor, interface conventions, constraints and opportunities. We need to be considerate of all these variables in order to create experiences that feel natural to the user.Responsive web design by definition is not mobile design, so it’s up to us to introduce contextually-considerate elements to our designs. That means handling responsive navigation in a way that makes sense to visitors across contexts. That means designing for touch. That means avoiding forcing mobile users to sift through ridiculously long amounts of disparate content just to find what they’re looking for. 4. Serving a one-size fits all Mobile is much more than just various small screens, and these emerging contexts unlock entirely new use cases, patterns and possibilities. We shouldn’t sell ourselves short by only creating responsive layouts 5. Relying on Devices Let the design itself sort out where breakpoints should occur. I absolutely love this advice from Stephen Hay:"Start with the small screen first, then expand until it looks like shit. Time to insert a breakpoint!" @cbecker UX Design <25>
  • 29. The Ugly Lamp in the Corner Advertisements http://www.netmagazine.com/features/state-responsive-advertising-publishers-perspective @cbecker UX Design <26>
  • 30. The Ugly Lamp in the Corner Advertisements @cbecker UX Design <27>
  • 31. Working on it http://adcade.com/ @cbecker UX Design <27>
  • 32. Some Links http://mobile.smashingmagazine.com/2013/06/18/adapting-to-a-responsive-design-case-study/ http://webdesignledger.com/inspiration/21-fresh-examples-of-responsive-web-design? utm_source=dlvr.it&utm_medium=linkedin http://matthewjamestaylor.com/blog/responsive-banner-ads http://designshack.net/articles/css/5-really-useful-responsive-web-design-patterns/ http://msdn.microsoft.com/en-us/magazine/hh653584.aspx http://www.lukew.com/ff/entry.asp?1514 http://responsive.is/grillroyal.com http://wdn.unl.edu/responsive/viewer/ @cbecker UX Design <28>
  • 33. Conversation Q &A (not quality assurance) @cbecker UX Design <28>
  • 34. Thank you UX Design @cbecker @cbecker UX Design <3>