Chapter 5. Navigation

Introduction

Designing navigation is about establishing relationships between various application parts (e.g., content and functionality) and conveying their importance and hierarchy to efficiently and effectively facilitate the completion of user tasks. This includes organization, labeling, and presentation of content and functionality. This chapter focuses on patterns related to the types of navigation systems and their presentation; to learn about the organization and labeling of navigation systems, see Morville and Rosenfeld (2006), Kalbach (2007) and Fleming (1998).
Most web applications are organized hierarchically and thus allow users access to its content and functionality using levels of navigation. At the highest ...

Get Web Application Design Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.