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

Responsible Responsive Design

Book Description

Responsive design has immeasurably improved multi-device, multi-browser visual layout—but it’s only the first step in building responsively. Learn how to turn a critical eye on your designs as you develop for new contexts (what does mobile really mean?) and screen features, speedy and lagging networks, and truly global audiences. Serve the right content across platforms, and tune for performance. Scott Jehl tackles those topics and more, ensuring that the sites and apps you build today last far into the future.

Table of Contents

  1. Title Page
  2. More from the A Book Apart Library
  3. Copyright Page
  4. Table of Contents
  5. Foreword
  6. Introduction
    1. Our diversifying web
    2. Responsive design: a responsible starting point
    3. Responsive and responsible
    4. Designing for usability: sensors, input mechanisms, and interactivity
    5. Building for access: considering assistive technology and cross-device continuity
    6. Browsers: what’s old is new again
    7. Prioritizing performance: networks, weight, and performance impact
    8. Embracing unpredictability
  7. 1. Responsible Design
    1. Designing for Usability
    2. Designing for Touch (And Everything Else)
    3. Designing for Access
  8. 2. Sustainable Detection
    1. Device Detection: The Evolution of a Stopgap
    2. Good News: We’re in Control
    3. Detecting Features with Javascript
    4. Testing Responsibly
    5. Next Up
  9. 3. Planning for Performance
    1. We’re Not Doing a Good Job
    2. A Walk Down the Critical Path
    3. Requests, Requests, Requests!
    4. Get Comfy with Your Developer Tools
    5. Introducing a Performance Budget
    6. Requesting Less
    7. Preparing Files for Web Delivery
  10. 4. Delivering Responsibly
    1. Delivering HTML
    2. Delivering CSS
    3. Delivering Images
    4. Abandoning the Pixel
    5. Delivering Fonts
    6. Delivering Javascript
    7. Bringing it All Together
    8. You Got Served
  11. Conclusion
    1. A responsible, responsive future
  12. Acknowledgements
  13. Resources
    1. Devices, browsers, and testing
    2. Performance optimization and analysis
    3. Future-friendly coding practices and tools
  14. References
    1. Introduction
    2. Chapter 1
    3. Chapter 2
    4. Chapter 3
    5. Chapter 4
    6. Resources
  15. Index
  16. About the Author
  17. About A Book Apart
  18. Colophon
  19. Code Snippets