Learn Responsive Design

A course exploring all aspects of responsive design. Learn how to make sites that look great and work well for everyone.

 

Welcome to Learn Responsive Design!

Image for: Welcome to Learn Responsive Design!
Article

A course exploring all aspects of responsive design. Learn how to make sites that look great and work well for everyone.

Introduction

Image for: Introduction
Article

Find out where responsive design came from.

Media queries

Image for: Media queries
Article

Adapt your designs to different screen sizes using CSS media queries.

Internationalization

Image for: Internationalization
Article

Prepare your designs for different languages and writing modes.

Macro layouts

Image for: Macro layouts
Article

Design page layouts using a choice of CSS techniques.

Micro layouts

Image for: Micro layouts
Article

Build flexible components that can be placed anywhere.

Typography

Image for: Typography
Article

Make your text legible and beautiful, no matter where it appears.

Responsive images

Image for: Responsive images
Article

Give your visitors the most appropriate images for their devices and screens.

The picture element

Image for: The picture element
Article

Exercise more creative control over your images.

Icons

Image for: Icons
Article

Use SVG for scalable responsive iconography.

Theming

Image for: Theming
Article

Adapt your designs to match user preferences such as a dark mode.

Accessibility

Image for: Accessibility
Article

Ensure that your website is available to everyone.

Interaction

Image for: Interaction
Article

Prepare your pages for different input mechanisms; mouse, keyboard, and touch.

User interface patterns

Image for: User interface patterns
Article

Consider some common UI elements that adapt to different screen sizes.

Media features

Image for: Media features
Article

A round-up of all the ways that media features let you respond to devices and preferences.

Screen configurations

Image for: Screen configurations
Article

Prepare your content for devices with multiple screens.

Conclusion and next steps

Image for: Conclusion and next steps
Article

Further resources to help you take your next steps.