Book description
Building an elegant, functional website requires more than just knowing how to code. In Adaptive Web Design, Second Edition, you’ll learn how to use progressive enhancement to build websites that work anywhere, won’t break, are accessible by anyone—on any device—and are designed to work well into the future.
This new edition of Adaptive Web Design frames even more of the web design process in the lens of progressive enhancement. You will learn how content strategy, UX, HTML, CSS, responsive web design, JavaScript, server-side programming, and performance optimization all come together in the service of users on whatever device they happen to use to access the web.
Understanding progressive enhancement will make you a better web professional, whether you’re a content strategist, information architect, UX designer, visual designer, front-end developer, back-end developer, or project manager. It will enable you to visualize experience as a continuum and craft interfaces that are capable of reaching more users while simultaneously costing less money to develop. When you’ve mastered the tenets and concepts of this book, you will see the web in a whole new way and gain web design superpowers that will make you invaluable to your employer, clients, and the web as a whole. Visit http://adaptivewebdesign.info to learn more.
Table of contents
- Title Page
- Copyright Page
- Dedication Page
- Acknowledgments
- About the Author
- Contents
- Foreword
- Introduction
- Chapter 1. Designing Experiences for People
- Chapter 2. Content Is the Foundation
- Chapter 3. Markup Is an Enhancement
-
Chapter 4. Visual Design Is an Enhancement
- Design Systems, Not Pages
- Don’t Design Yourself Into a Corner
- Understand How CSS Works
- Start Small and Be Responsive
- Focus on Standards
- Design Defensively
- Hide Content Responsibly
- The Flip Side: Generated Content
- Consider the Experience with Alternate Media and Inputs
- Embrace Default Styles
- Embrace the Continuum
-
Chapter 5. Interaction Is an Enhancement
- Get Familiar with Potential Issues So You Can Avoid Them
- Design a Baseline
- Program Defensively
- Establish Minimum Requirements for Enhancement
- Cut Your Losses
- Build What You Need
- Describe What’s Going On
- Write Code That Takes Declarative Instruction
- Adapt the Interface
- Apply No Styles Before Their Time
- Enhance on Demand
- Look Beyond the Mouse
- Don’t Depend on the Network
- Wield Your Power Wisely
- Chapter 6. Crafting a Continuum
- Progressive Enhancement Checklist
- Further Reading
- Index
- Code Snippets
Product information
- Title: Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement, Second Edition
- Author(s):
- Release date: November 2015
- Publisher(s): New Riders
- ISBN: 9780134216287
You might also like
audiobook
Transformed
Help transform your business and innovate like the world's top tech companies! Transformed: Moving to the …
book
Responsive Web Design, Second Edition
Since its groundbreaking release in 2011, Responsive Web Design remains a fundamental resource for anyone working …
book
Learning Responsive Web Design
Deliver an optimal user experience to all devices—including tablets, smartphones, feature phones, laptops, and large screens—by …
book
Mobile First
Our industry’s long wait for the complete, strategic guide to mobile web design is finally over. …