O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Building Responsive Websites with HTML 5 And CSS3

Video Description

In this hands-on training course, award-winning veteran trainer Geoff Blake shows you, step-by-step, how to build beautifully designed, responsive websites that adjust and function perfectly on smartphones, tablets, and desktop displays. You’ll begin with the fundamentals of responsive design, beginning with multiple style sheets, media queries and various expressions. Next comes the fun part: you’ll be guided through several in-depth chapters that walk you through the responsive design workflow, building HTML structure and CSS formatting for mobile and desktop displays; including tablets, desktop screens, and smartphones. Geoff shows you how to plan out your work, handle common issues that arise in a responsive layout, and how to handle various page components between device displays. Finally, the course closes with additional tricks, advanced techniques, and testing methods to ensure that your layout looks fantastic.

Table of Contents

  1. Introduction
    1. Welcome 00:00:49
    2. A Look At What We'll Build 00:01:36
  2. Chapter 1: Responsive Design Fundamentals
    1. Key Aspects of Responsive Design 00:02:43
    2. Determining Device Resolutions to Target 00:04:20
    3. Wireframing Responsive Layouts 00:04:59
  3. Chapter 2: The Basics: Multiple Style Sheets And Media Queries
    1. The Concept of Using Multiple CSS Files 00:10:50
    2. Media Queries And Multiple Style Sheets 00:08:58
    3. Building Media Queries into a Single CSS File 00:07:38
    4. Using Media Query Expressions 00:05:05
  4. Chapter 3: Building HTML Structure And CSS For All Screens
    1. Setting Up The HTML And CSS Files 00:04:19
    2. Getting Started with the Header 00:07:36
    3. Inserting The Main Nav Menu 00:06:01
    4. Inserting the Search Field 00:06:56
    5. Problems with Applying Floats 00:04:19
    6. Integrating Google Fonts API 00:03:25
    7. Building the Hero Section Structure 00:04:26
    8. Formatting the Hero Section 00:09:04
    9. Inserting And Formatting A Call To Action Button 00:09:51
    10. Building the Features Section, Part One 00:05:46
    11. Building the Features Section, Part Two 00:04:57
    12. Inserting the Organize Section 00:08:19
    13. Building the Share Section 00:05:16
    14. Building the Call To Action Area 00:06:36
    15. Inserting and Formatting the Footer 00:03:48
    16. Finishing Touches for the High Resolution Layout 00:04:07
  5. Chapter 4: Building the Tablet Layout
    1. Setting Up The Medium Resolution CSS And Testing The Media Query 00:07:02
    2. Formatting the Medium Res Header 00:04:08
    3. Formatting the Medium Res Hero Section 00:06:09
    4. Formatting the Features Section 00:02:14
    5. Formatting the Organize And Share Sections 00:05:17
    6. Building the Get Section And Finishing Up the Medium Res Layout 00:02:53
  6. Chapter 5: Building the Smartphone Layout
    1. Setting Up The Low Res CSS And Testing The Media Query 00:04:41
    2. Formatting the Low Res Header 00:02:53
    3. Resolving Problems Caused By Floats 00:04:22
    4. Formatting the Low Res Hero Section 00:03:18
    5. Formatting the Features Section 00:01:46
    6. Formatting the Organize And Share Sections 00:02:59
    7. Building the Get Section And Finishing Up the Low Res Layout 00:03:07
  7. Chapter 6: Advanced Techniques for Responsive Design
    1. Disabling Device Smart Zoom 00:05:59
    2. Testing Your Responsive Layouts 00:04:28
    3. Setting Up Retina Display Graphics 00:06:22
  8. Chapter 7: Wrapping Up
    1. Where to Go From Here 00:02:49