2. TODAYâS AGENDA
⢠What is Responsive Web Design?
⢠Definition & History
⢠How do I DO Responsive Web Design?
⢠Tips & Tricks & Jargon
⢠Where do I go to learn more about Responsive Web
Design?
⢠Resources, Bibliography, SLIS/CES web course
2
3. WHAT IS RESPONSIVE WEB
DESIGN?
⢠Responsive web design (RWD) is an approach to web design aimed at
crafting sites 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 phones).
[Wikipedia, the free encyclopedia]
3
4. WHAT IS RESPONSIVE WEB
DESIGN?
⢠Responsive web design (RWD) is an approach to web design aimed at
crafting sites 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 phones).
[Wikipedia, the free encyclopedia]
âadapts the layout to the viewing environment by using fluid,
proportion-based gridsâ
3
5. WHAT IS RESPONSIVE WEB
DESIGN?
⢠Responsive web design (RWD) is an approach to web design aimed at
crafting sites 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 phones).
[Wikipedia, the free encyclopedia]
âadapts the layout to the viewing environment by using fluid,
proportion-based gridsâ
âflexible imagesâ
3
6. WHAT IS RESPONSIVE WEB
DESIGN?
⢠Responsive web design (RWD) is an approach to web design aimed at
crafting sites 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 phones).
[Wikipedia, the free encyclopedia]
âadapts the layout to the viewing environment by using fluid,
proportion-based gridsâ
âflexible imagesâ
âCSS3 Media Queriesâ
3
7. WHAT IS RESPONSIVE WEB
DESIGN?
⢠Responsive web design (RWD) is an approach to web design aimed at
crafting sites 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 phones).
[Wikipedia, the free encyclopedia]
âadapts the layout to the viewing environment by using fluid,
proportion-based gridsâ
âflexible imagesâ
âCSS3 Media Queriesâ
<meta name=âviewport" content="width=device-width">
3
9. HOW WE GOT TO RESPONSIVE
⢠Choices:
⢠Mobile site
⢠App
⢠Responsive
10. HOW WE GOT TO RESPONSIVE
⢠Choices:
⢠Mobile site
⢠App
⢠Responsive
11. HOW WE GOT TO RESPONSIVE
⢠Choices:
⢠Mobile site
⢠App
⢠Responsive
12. HOW WE GOT TO RESPONSIVE
⢠Choices:
⢠Mobile site
⢠App
⢠Responsive
13. HOW WE GOT TO RESPONSIVE
⢠Choices:
⢠Mobile site
⢠App
⢠Responsive
14.
15.
16. VIEWPORT META â¨
TAG
⢠Magic! Sort of
⢠Tells browser to adjust to
size of device
<meta name="viewport"
content="width=device widthâ
/>
17. VIEWPORT META â¨
TAG
⢠Magic! Sort of
⢠Tells browser to adjust to
size of device
<meta name="viewport"
content="width=device widthâ
/>
18. VIEWPORT META â¨
TAG
⢠Magic! Sort of
⢠Tells browser to adjust to
size of device
<meta name="viewport"
content="width=device widthâ
/>
19. VIEWPORT META â¨
TAG
⢠Magic! Sort of
⢠Tells browser to adjust to
size of device
<meta name="viewport"
content="width=device widthâ
/>
20.
21.
22. FLUID LAYOUTS
⢠Escaping the CSS box model!
<div id=âouterwrap">
<div id="header">
<div id=âbodycontentâ>
<div id="footer">
⢠Grid
⢠Makes content columns swing below each other to fit on
smaller, narrower, screen
25. SECRET OF COLUMNS
⢠New HTML5 element <section> Defines a section in
the document
⢠Sizing done in CSS
⢠Col and span arenât only for tables anymore
⢠Table is a display property in CSS3 that says, âLet
the element behave like a <table> elementâ
26. SECRET OF COLUMNS
⢠New HTML5 element <section> Defines a section in
the document
⢠Sizing done in CSS
⢠Col and span arenât only for tables anymore
⢠Table is a display property in CSS3 that says, âLet
the element behave like a <table> elementâ
27. SECRET OF COLUMNS
⢠New HTML5 element <section> Defines a section in
the document
⢠Sizing done in CSS
⢠Col and span arenât only for tables anymore
⢠Table is a display property in CSS3 that says, âLet
the element behave like a <table> elementâ
28. SECRET OF COLUMNS
⢠New HTML5 element <section> Defines a section in
the document
⢠Sizing done in CSS
⢠Col and span arenât only for tables anymore
⢠Table is a display property in CSS3 that says, âLet
the element behave like a <table> elementâ
29.
30.
31.
32. CSS3 MEDIA QUERIES
⢠Used to mostly be screen or print
⢠Hide nav when printing
@media print { #navigation { display: none; } }.
⢠[W3Schools] Media queries look at the capability of the device, and
can be used to check many things, such as:
⢠width and height of the browser window
⢠width and height of the device
⢠orientation (is the tablet/phone in landscape or portrait mode?)
⢠Resolution
⢠You can also have different stylesheets for different media
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44. TOOLS
⢠Bootstrap
⢠Word Press Responsive themes
⢠All sorts of code generators & downloads â
⢠Responsive Grid System
http://www.responsivegridsystem.com/
⢠GitHub - https://github.com/search?utf8=%E2%9C
%93&q=responsive+web+design
45. TOOLS
⢠Bootstrap
⢠Word Press Responsive themes
⢠All sorts of code generators & downloads â
⢠Responsive Grid System
http://www.responsivegridsystem.com/
⢠GitHub - https://github.com/search?utf8=%E2%9C
%93&q=responsive+web+design
60. EVEN MORE -
⢠A List Apart - http://alistapart.com/
⢠Content Strategy for the Web â 2nd ed. 2012 book,
Kristina Halvorson http://contentstrategy.com/
⢠usability.gov http://www.usability.gov/what-and-why/
content-strategy.html
⢠CES web course "Designing Mobile & Responsive
Experiencesâ starts June 1 http://www.slis.wisc.edu/
continueed-DesignMobile.htm
61. THANK YOU! QUESTIONS?
âBut that kind of design thinking
doesnât need to be our default.
Now more than ever, weâre
designing work meant to be viewed
along a gradient of different
experiences. Responsive web
design offers us a way forward,
finally allowing us to âdesign for the
ebb and flow of things.â Ethan
Marcotte