Discover how to use responsive web design to make your site more readable and efficient—on any device. Chris Converse shows you how to use HTML and CSS to adapt a layout to different screen sizes and orientations.
- [Voiceover] Hi I'm Chris Converse, and welcome to creating a responsive web design. In this course we'll be creating a web design that will respond to various screen sizes. This means the layout will change based on the visitor's screen size, and on smaller screens we'll move our top navigation to the bottom of the screen so that those users can focus on the content before seeing the navigation. Now as we build our project, we'll be covering many aspects of HTML and CSS, including how to link CSS selectors to HTML elements giving you a solid foundation which you can use to explore further techniques once you complete the course.
We'll begin by creating an HTML file that will contain only the content and structure. Then we'll create a series of CSS rules to style the content and construct various layouts based on your visitor's screen size. We'll also create a set of CSS rules that will rearrange and adapt our content for the printed page, allowing us to reduce the amount of ink needed to print the page as well as help reduce the number of pages that would need to be printed. And in addition to style and layout, we'll also cover techniques such as creating animated transitions with CSS, as well as transforming a bullet list into a fully interactive menu system, complete with support for touch devices, and multi-input operating systems and their browsers.
And in cases where we need additional content, such as graphics for QR codes, or even text and design elements, we'll make use of CSS sudo-elements. This technique provides a way to add additional information without adding code to our HTML file, keeping our content clean and focused so it's more easily searched and making it easier for us to change aspects of the design in the future. And finally, the exercise files for this course are available to all members. So, we've got a lot of ground to cover, so download your files, and let's start creating a responsive web design.
The exercise files for this course are free to all members. Download them and start creating your own responsive websites today.
- Planning your layout
- Creating HTML containers, content, and links
- Creating and styling the layout with CSS
- Creating a menu system
- Styling headings, body text, and footers
- Styling and repositioning navigation links
- Swapping high-resolution graphics for Retina displays
- Making sure content is printable
Skill Level Beginner
Building a Responsive Portfolio Sitewith Justin Seeley1h 47m Intermediate
Design the Web: Responsive SVG Imageswith Chris Converse22m 50s Beginner
Building a Responsive Single-Page Design with Sasswith Ray Villalobos4h 55m Intermediate
HTML5 Projects: Creating a Responsive Presentationwith Justin Putney1h 25m Intermediate
1. Preparing the HTML Content and Structure
2. Creating the Style and Layout with CSS
3. Creating a Menu System with CSS
4. Making Layout Adjustments for Large and Medium Screens
5. Making Adjustments for Small Screens
6. Making Adjustments for the Smallest Screens
7. Making Layout and Content Adjustments for Print
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.