12. Redirected from the page
you actually wanted to
our awesome mobile
homepage
or is... eh... 1. Five links
2. from our
3. full site we
limited 4. assume
5. you want.
no more content for you.
42. The control which designers
know in the print medium, and
often desire in the web
medium, is simply a function
of the limitation of the printed
page. We should embrace the
fact that the web doesn’t have
the same constraints, and
design for this flexibility. - John Allsopp
Everyone is seeing an explosion of growth in their non-desktop traffic.\n\nOr maybe\n
\n
\n
\n
\n
\n
Whether that device is a computer, tablet, or phone (or anything in between.)\n\nMostly, we’re talking about width, but also about capabilities.\n\nimage courtesy: http://theindustry.cc/assets/2012/01/responsive_web_design.png\n
Benefits -- not maintaining multiple sites, not making bad assumptions about what content users want.\n
http://seesparkbox.com/\nhttp://spigotdesign.com/\nand a few others\n
\n
\n
1. Meaningful HTML\n2. Valid HTML\n3. Separate content and style\n4. Quality content\n5. Lean as possible\n
Think percentage widths, one column, large tap areas.\n\nMobile first -- a good plan. Luke Wroblewski can tell you all about it.\n
\n
hide / show elements, change font sizes, etc.\n\nHow do you choose breakpoints? Find natural breakpoints.\n
\n
\n
\n
\n
caveat: image scaling can look bad, especially in older versions of IE. There are some CSS tricks for improving this, beyond the scope of this presentation\n
what not to do -- disable scaling altogether\n
Lots of javascript snippets to prevent this bug from occurring. Use those.\n
\n
by nature a typical fixed width grid system will not work. responsive grid systems exist. (like semantic.gs or twitter bootstrap)\n
\n
\n
they exist, just search for them. Flexslider is one I like\n
aim to make your initial view work well on regardless of bandwidth, screen size, processor speed. Replace small images with larger images if the browser is wide enough. Be conscious of resources being loaded.\n
\n
320 and up is nice. Twitter bootstrap is super awesome.\n
Wordpress, Drupal both have RWD themes.\n
\n
designers a bit uncomfortable? how do I design for an unknown width?\n
from “A Dao of Web Design”\n
Design live with html.\nIf you design in photoshop, you’ll need to show mockups at various sizes. May consider combining all sizes into one big photoshop document, so it’s easy to duplicate items between sizes.\n\n
lesscss.org\n\n“a dynamic stylesheet language”\n\nan alternative to writing straight css\n
LESS is compiled into CSS.\n\nlessphp\nless.app\nplugin for wordpress\nplugin for drupal\njavascript\n