Breadcrumb (navigation)
   HOME

TheInfoList



OR:

A breadcrumb or breadcrumb trail is a graphical control element used as a navigational aid in
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
s and on web pages. It allows users to keep track and maintain awareness of their locations within programs, documents, or websites. The term is a reference to the trail of
bread crumbs Bread crumbs or breadcrumbs (regional variants including breading and crispies) consist of crumbled bread of various dryness, sometimes with seasonings added, used for breading or crumbing foods, topping casseroles, stuffing poultry, thicken ...
left by ''
Hansel and Gretel "Hansel and Gretel" (; german: Hänsel und Gretel ) is a German fairy tale collected by the German Brothers Grimm and published in 1812 in ''Grimm's Fairy Tales'' (KHM 15). It is also known as Little Step Brother and Little Step Sister. Hansel ...
'' in the German fairy tale of the same name.


Usage

A breadcrumb trail tracks and displays each page viewed by a visitor of a website, either in the order the pages were viewed, or in other definitions, displaying a hierarchy of the current page in relation to the website's structure. Breadcrumbs are typically placed in horizontal form under the masthead or
navigation Navigation is a field of study that focuses on the process of monitoring and controlling the movement of a craft or vehicle from one place to another.Bowditch, 2003:799. The field of navigation includes four general categories: land navigation, ...
of a
website A website (also written as a web site) is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Examples of notable websites are Google, Facebook, Amazon, and Wi ...
. They may be implemented with each part of the trail having a drop-down menu of its own, as well as
drag and drop In computer graphical user interfaces, drag and drop is a pointing device gesture in which the user selects a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object. In general, it can be used to ...
support, as done in
Windows Explorer File Explorer, previously known as Windows Explorer, is a file manager application that is included with releases of the Microsoft Windows operating system from Windows 95 onwards. It provides a graphical user interface for accessing the file ...
.


Websites

Breadcrumbs typically appear horizontally across the top of a Web page, often below title bars or headers. They provide links back to each previous page the user navigated through to get to the current page or—in hierarchical site structures—the parent pages of the current one. Breadcrumbs provide a trail for the user to follow back to the starting or entry point. A greater-than sign (>) often serves as hierarchy separator, although designers may use other glyphs (such as » or ›), as well as various graphical icons. A breadcrumb trail or path based on viewing history is typically rendered as follows : Page viewed > Page viewed > Page viewed > Page viewed > Page currently being viewed For instance, in this scenario, a website visitor views seven pages (note how the pages are tracked in order the user viewed them) : Home page > Services > About Us > Home page > Latest Newsletter > Home page > Page currently being viewed Typical breadcrumbs following a hierarchical structure are shown as follows: Home page > Section page > Subsection page


Software

Current file managers including
Linux Mint Linux Mint is a community-driven Linux distribution based on Ubuntu (which is in turn based on Debian), bundled with a variety of free and open-source applications. It can provide full out-of-the-box multimedia support for those who choose to i ...
's Nemo,
Windows Explorer File Explorer, previously known as Windows Explorer, is a file manager application that is included with releases of the Microsoft Windows operating system from Windows 95 onwards. It provides a graphical user interface for accessing the file ...
(from
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, which was released five years before, at the time being the longest time span between successive releases of ...
onwards), Finder (for Macintosh operating systems), GNOME's
Nautilus The nautilus (, ) is a pelagic marine mollusc of the cephalopod family Nautilidae. The nautilus is the sole extant family of the superfamily Nautilaceae and of its smaller but near equal suborder, Nautilina. It comprises six living species in ...
, KDE's
Dolphin A dolphin is an aquatic mammal within the infraorder Cetacea. Dolphin species belong to the families Delphinidae (the oceanic dolphins), Platanistidae (the Indian river dolphins), Iniidae (the New World river dolphins), Pontoporiidae (the ...
, Xfce's Thunar, MATE's Caja, and SnowBird allow breadcrumb navigation, often replacing or extending an
address bar In a web browser, the address bar (also location bar or URL bar) is the element that shows the current URL. The user can type a URL into it to navigate to a chosen website. In most modern browsers, non-URLs are automatically sent to a search eng ...
.


Types

There are three types of web breadcrumbs: * Location: location breadcrumbs are static and show where the page is located in the website hierarchy. * Attribute: attribute breadcrumbs give information that categorizes the current page. * Path: path breadcrumbs show users the steps they took to end up on current page.


Usability

Location breadcrumbs are not necessarily appropriate for sites whose content is so rich that single categories do not fully describe a particular piece of content. For this reason, a tag may be more appropriate, though breadcrumbs can still be used to allow the user to retrace their steps and see how they arrived at the current page.


Other names

Some commentators and programmers alternatively use the term "cookie crumb" as a synonym to describe the navigation design. This is not the same thing as HTTP cookies (text files websites write on a visitor's machine that record data such as login information). Michigan Community College's Virtual Learning Collaborative uses the term "Navigation Path", as do some Drupal users. French and Spanish speakers sometimes use instead the term '' Ariadne's thread'' (in French ''fil d'Ariane'') in relation to the thread left by
Ariadne Ariadne (; grc-gre, Ἀριάδνη; la, Ariadne) was a Cretan princess in Greek mythology. She was mostly associated with mazes and labyrinths because of her involvement in the myths of the Minotaur and Theseus. She is best known for havi ...
to
Theseus Theseus (, ; grc-gre, Θησεύς ) was the mythical king and founder-hero of Athens. The myths surrounding Theseus his journeys, exploits, and friends have provided material for fiction throughout the ages. Theseus is sometimes describ ...
so he can find the exit of the labyrinth after killing the Minotaur, on a LIFO (stack) instead of FIFO (queue) way.


References


External links


''Breadcrumb Navigation: Further Investigation of Usage''
by Bonnie Lida Rogers and Barbara Chaparro, 2003

by Spring S. Hull, 2004 {{Graphical control elements Graphical control elements Metaphors referring to food and drink User interface techniques