2. Responsive web design is the practice of
building a website suitable to work on every
device and every screen size, no matter how
large or small, mobile or desktop.
– Shay Howe, An Advanced Guide to HTML & CSS
3.
4.
5.
6.
7. How we use our phones
source: http://pewrsr.ch/19JDwMd
8. How we use our phones
94% use their phone to access the internet
92% use it to place phone calls
source: http://pewrsr.ch/19JDwMd
9. Where we use our phones
99% at home
82% in car/public transportation
69% at work
53% waiting in line
50% walking from place to place
source: http://pewrsr.ch/19JDwMd photo:
https://flic.kr/p/q2RzMU
22. Mobile is so important to your business that
you can’t afford to be sending people to a
poor experience. So, my advice is to avoid
building a separate web application just for
mobile sites. Just go responsive.
Dave Augustine
Engineering manager at Airbnb
source: http://bit.ly/1GpfTag
26. 3. CSS media queries
The three ingredients of RWD
.lead {
margin-bottom: 1.5em;
font-size: 115%;
}
@media (min-width: 768px) {
.lead { font-size: 150%; }
}
Register now for our
Annual Conference!
2 3 4
3
Register now for
our Annual
Conference!
2
3
27. Think Mobile First
Mobile First is the idea that web sites should
first be designed for mobile devices, including
only those tasks/items that website visitors use
most. Then as screen real estate increases,
add in tasks/features as needed based on user
priority.
http://www.digitalgov.gov/2013/09/30/mobile-first/
29. Mobile First workflow
Starting with a small piece of the overall design:
1. Create sketches of the component at different
screen sizes.
30.
31. Mobile First workflow
1. Create sketches of the component at different
screen sizes.
2. Open the component in the browser at ~320px and
make it look good.
3. Make the browser wider until the component looks
bad. Use media queries to fix it.
4. Repeat step 3 until you reach the widest width.
5. Check to make sure all screen sizes still look good
in your browser.
6. Test in real devices. Fix any issues.
Starting with a small piece of the overall design:
32. Start with the small screen first,
then expand until it looks like shit.
Time for a breakpoint!
Stephen Hay
50. Code Demo: Footer
<footer id="ft" class="footer">
<div class="footer-content">
<div class="container">
<div class="row">
<!-- begin FooterCommunications content area -->
<div class="footer-content-section footer-social">
<h2>Connect with us</h2>
<!-- social icons go here -->
</div>
<div class="footer-content-section footer-promo-container">
<div class="promo">
<p class="lead">Join us for the upcoming Annual Conference</p>
<a href="[~]iMISAnnualConference" class="TextButton">Go to Annual
Conference site »</a>
</div>
</div>
<!-- end FooterCommunications content area -->
</div>
</div>
</div>
<!-- .footer-nav-copyright goes here -->
</footer>
65. Testing recommendations
● Use real devices as much as possible.
● Test in a wide range of screen sizes.
● Try portrait and landscape orientations.
66. Suggested browsers & devices
● IE8 and 11 (time permitting, also test 9 & 10)
● Latest version of Firefox
● Latest version of Chrome
● Latest version of Safari on OSX
● Safari on iOS (iPhone, iPod, iPad, iPad Mini)
● Chrome on Android
● Android stock browser
71. Have no fear of perfection.
You'll never reach it.
Salvador Dali
72. Design is about making things good (and
then better) and right (and fantastic) for the
people who use and encounter them.
Matt Beale
73. Resources
Responsive Web Design
by Ethan Marcotte
A perfect place to begin for
anyone who has never
implemented a responsive
design.
Also check out the article
and the podcast.
This is Responsive
by Brad Frost
Large collection of
responsive patterns and
resources.
Bootstrap
Responsive front-end
framework
Used sparingly in iMIS.
Great source of code
snippets and components.
74. Resources
iMIS Help
help.imis.com/20.2
Lots of great articles and
resources to make the most
of RWD in iMIS.
Roanoke
on iMIS Community
Barebones responsive
theme for the Cities
Responsive master page.
iMIS Website Portfolio
RiSE Website Showcase
A few responsive RiSE
sites are featured here.
Lots of good ideas to
borrow!