Concepts
Responsive Design
An approach that adapts layout and content presentation to the available viewing space and input conditions. Flexible sizing, wrapping and layout changes help preserve usability across screens. Shrinking an entire desktop screenshot is not the same as a responsive interface, and fitting a width does not prove that text or controls remain usable.
Reviewed
Sources
Free complete lesson
This definition and the complete practical lesson are free. The interactive reader loads the lesson examples without a membership.