teaching responsive design from the beginning

6
Or how to update web design/HTML/CSS curricula for 2013

Upload: jen-kramer

Post on 25-Jan-2015

2.375 views

Category:

Education


0 download

DESCRIPTION

We teach web design like it's 2005, not 2013. How can we teach our students to think about responsive web design from the beginning of their college careers, where they are first learning HTML? Here are some ideas.

TRANSCRIPT

Page 1: Teaching Responsive Design from the Beginning

Or how to update web design/HTML/CSS curricula for 2013

Page 2: Teaching Responsive Design from the Beginning

www.jenkramer.org • [email protected] ‹#›

Draw a 960 px-wide design in Photoshop or Fireworks. Slice this comp to generate graphics. Lay out a static HTML web page using XHTML and incorporates the

graphics from the design into this page. Typically this is done with Dreamweaver. Page is designed for a 960 px width. Widths, font sizes, padding, and margins are all designated with pixel widths. No mention is made of flexible sizing, grid systems, or thinking about mobile.

Send this page, and others like it, to their server via FTP.

Page 3: Teaching Responsive Design from the Beginning

www.jenkramer.org • [email protected] ‹#›

Build the design in 12 evenly-sized columns. Show versions of the design. Ask questions about photos. Encourage students to think about touch. De-emphasize slicing.

Page 4: Teaching Responsive Design from the Beginning

www.jenkramer.org • [email protected] ‹#›

Standardize on one browser for class. Teach HTML5. Teach CSS3 and all types of selectors. Incorporate grid-based thinking early. As soon as students have a solid understanding of floats and

positioning, start teaching how to code a grid. Responsive design is now a little lecture, not a huge lecture. Now it's time for browser compatibility issues. LESS and/or Sass are hot topics. It's not a bad idea to cover responsive design frameworks (Bootstrap,

Foundation).

Page 5: Teaching Responsive Design from the Beginning

www.jenkramer.org • [email protected] ‹#›

The Open Source philosophy. Online portfolios Modifying/understanding someone else's code. Identify trends. Learning how to learn technology.

Page 6: Teaching Responsive Design from the Beginning

www.jenkramer.org • [email protected] ‹#›

Jen Kramer Waltham, MA Phone: 802-257-2657 [email protected] www.jenkramer.org Twitter: @jen4web Facebook: facebook.com/webdesignjen

Slides available at www.slideshare.net/jen4web

This presentation will be available as an article at Smashing Magazine Real Soon Now.