Responsive web design involves creating layouts that adapt to different screen sizes using flexible grids and media queries. It allows for a device-agnostic approach and is easier to build than separate mobile sites. Key aspects of responsive design include planning with a mobile-first approach, prototyping, using consistent breakpoints based on content, usability testing, writing for different screens, designing visually hierarchical layouts, and addressing images and media. Testing is important throughout the process. While responsive design is a good base, other solutions like responsive or native apps may still be needed, and the job requires ongoing review.
29. responsive tables
some techniques look cool,
but be aware of the users
http://dbushell.com/2012/01/04/responsive-calendar-demo/
30. responsive media
there are so many solutions
so do your research
http://css-tricks.com/which-responsive-images-solution-should-you-use/
http://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php
35. 1. responsive should be the base
2. you may still need RESS or mobile
3. the build is only part of the process
4. mobile first at every stage
5. test at every stage