(Breadcrumb Navigation) Breadcrumb By: Zulqarnain Abdul Jabbar

Slides:



Advertisements
Similar presentations
Introduction to HTML. A Web Page is.. An ASCII (text) file.. Whose filename ends with.htm or.html –index.html or cookie-recipe.htm Contains HTML tags.
Advertisements

Page Design Scroll zone Data Tables Screen Readers
KompoZer. This is what KompoZer will look like with a blank document open. As you can see, there are a lot of icons for beginning users. But don't be.
CSS Menus and Rollovers. Agenda foil Separating style from content 3 pages in one file Rollovers in CSS Horizontal drop-downs Vertical drop-downs.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
Principles of Web Design 5 th Edition Chapter Nine Site Navigation.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
Cascading Style Sheets Based on Castro, HTML for the WWW, 6 th edition Ron Gerton, Fall 2007.
Unit 20 - Client Side Customisation of Web Pages
Web Design Graphical User Interface Navigation. Website Prototyping Plan your website Take time to plan the goal And outcome for your site Based on target.
COE201 – Computer Proficiency Mr. Hamze Msheik
Tutorial 2: Formatting Text. Objectives Session 2.1 – Learn the functions of the Common toolbar – Change the size of text – Discern which fonts to use.
After attending this workshop, students should be able to complete the following tasks involving MS Word:
Chapter 9. Links  When styling a link, you must tell CSS both what you want to style, and when you want the style to happen  Web browsers keep track.
Good Websites. 2. Submit one good web interface. This website is a good because of it usability and appears of the website.
Basic Editing Lesson 2- Part 2. Navigating and Searching Through a Document Find command options, the mouse, scroll bars, and various keystroke and keyboard.
Getting an account with WordPress.com Open your web browser ( mozilla firefox, internet explorer, opera, etc.,)
Purpose Tags are the key to marking up content on your HTML page. It’s the tags that mark up sections of the page and are defined (aesthetically) on the.
Navigation and Menus Hillary Funk. Agenda  Overview of Navigation and Menus  Types of Navigation  What good navigation includes  Navigation Stress.
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
Expression Web 2 Concepts and Techniques Expression Web Design Feature Web Design Basics.
Chapter Objectives Discuss the relationship between page length, content placement, and usability Complete Step 4: Specify the website’s navigation system.
@Ms. Masihi.  Adobe Creative Suite is comprised of several separate applications – Bridge, Version Cue, Photoshop, Fireworks, Flash, InDesign, Illustrator,
Web Design, 3 rd Edition 4 Planning a Successful Web Site: Part 2.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Using Dreamweaver. Slide 1 Dreamweaver has 2 screens that do different things The Document window where you create your WebPages The Site window where.
Web Design, 4 th Edition 4 Planning a Successful Web Site: Part 2.
Web Technologies Website Development Trade & Industrial Education
 HTML stands for Hyper Text Mark-up Language. The coding language used to create documents for the World Wide Web  HTML is composed of tags. HTML tags.
Developing Content and Layout Lesson 6. Creating Web Site Content Online users scan a page, read key words of text, and check out graphics Reading from.
Website Development with Dreamweaver
Using Dreamweaver Web Page Design. Introduction to Web Page Design Developing a New Site Building a web site involves creating individual pages and linking.
Lecture 3 Web Design What makes a "good" website? Getting started on your website. Planning the layout. Picking a theme. Effective Design Tips.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Website Usability presentation by Pasha Souvorin for Georgia Pathway in Advanced Web Design evaluating and planning for web design.
Chapter 6: NavigationCopyright © 2004 by Prentice Hall 6. Navigation Design Site-level navigation: making it easy for the user to get around the site Page-level.
Chapter 1 Creating a Dreamweaver Web Page and Local Site
Basic Editing Lesson 2.
U NDERSTAND THE W EB AND D IGITAL C OMMUNICATIONS P ATHWAY 4.02 U NDERSTAND HOW W EBPAGES ARE CREATED AND USED.
Slide 1-1 The Web Wizard’s Guide to Web Design by James Lengel.
Week 8 – Part 2 Page Layout Basics Key Concepts 1.
Principles of Web Design 6 th Edition Chapter 9 – Site Navigation.
Principles of effective web design NOTES Flo Morris-Duffin.
HTML GUIDE Press F5 and then Click on the links on the left to get to the section you want Section 1: Getting Started Section 2: Moving Banner Section.
Cascading Style Sheets CSS.  Standard defined by the W3C  CSS1 (released 1996) 50 properties  CSS2 (released 1998) 150 properties (positioning)  CSS3.
Lesson: 2 Common Features and Commands After completing this lesson, you will be able to: Identify the main components of the user interface. Identify.
Dawn Pedersen Art Institute. What Are CSS Sprites? Back in the day, sprites were the images in games that swapped one little image for another in a specific.
The Basics of Microsoft Word Getting Started and Formatting your paper.
Microsoft Expression Web-Illustrated Unit F: Enhancing a Design with CSS.
By Lauren Mayer WEBSITE RESEARCH. NYLON MAGAZINE WEBSITE Header, this is the title of the website and should be the main attraction. This example had.
?. When designing, you should analyze your target audience. Design you webpage around your target audience Target Audience.
Cascading Style Sheets Primary readings Presentations Explain & review projects with class mates.
Microsoft Expression Web 3 Expression Web Design Feature Web Design Basics.
1 Creating Links Lesson 2. 2 In the center column type : Home | Order Now | Contact Us This is the navigation button which will link to the other pages.
Web Site Development - Process of planning and creating a website.
Positioning Objects with CSS and Tables
Learning Aim C.  Creating web pages involves many considerations.  In this section we will look at the different software tools you can use and how.
Stylizing a Navigational Menu Web Design Section 6-3 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development.
 Add one element at a time  If it doesn’t do what you want, › Delete it › DON’T just keep piling on more items.
Microsoft Expression Web-Illustrated Unit G: Designing Site Navigation.
Getting an account with WordPress.com
Imran Hussain University of Management and Technology (UMT)
Web Design Principles.
Learning the Basics – Lesson 1
Basics of Website Development
Layout - you need to understand that a simple navigation bar:
Fixed Positioning.
Enhancing Student Learning and Retention with Community Partnerships
Web Design Principles.
Presentation transcript:

(Breadcrumb Navigation) Breadcrumb By: Zulqarnain Abdul Jabbar

What is a breadcrumb? The term comes from the Hansel and Gretel fairy tale in which the two title children drop breadcrumbs to form a trail back to their home. Just like in the tale, breadcrumbs in real-world applications offer users a way to trace the path back to their original landing point. It is a navigation aid used in user interfaces. It allows users to keep track of their locations within programs or documents. It is a type of secondary navigation scheme that reveals the user’s location in a website or Web application.

Example Breadcrumbs on Delicious.com

Breadcrumbs typically appear horizontally across the top of a web page, usually below title bars or headers. A greater-than sign (>) often serves as hierarchy separator, although designers may use other glyphs (such as » or ›), as well as various graphical treatments.

Types of breadcrumbs There are three types of web breadcrumbs: Path: path breadcrumbs are dynamic and show the path that the user has taken to arrive at a page. 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.

1- Location-based Location-based breadcrumbs show the user where they are in the website’s hierarchy. They are typically used for navigation schemes that have multiple levels (usually more than two levels).

2- Attribute-based Attribute-based breadcrumb trails display the attributes of a particular page.e.g. in Newegg, breadcrumb trails show the attributes of the items displayed on a particular page

3- Path-based Path-based breadcrumb trails show users the steps they’ve taken to arrive at a particular page. Path-based breadcrumbs are dynamic in that they display the pages the user has visited before arriving on the current page

Breadcrumb Navigation Design Considerations What should be used to separate link items? i- ‏‏Most recognizable symbol is >

How big should it be? You don’t want your breadcrumbs to dominate the page. (b/c it’s an aid to users)

Where should breadcrumbs be located Where should breadcrumbs be located? Breadcrumb trails are usually displayed in the top half of the page, below the primary navigation menu if a horizontal menu layout is used.

Showcase 1. Classic Text-Based Breadcrumbs 2. Replacing “>” with Other Symbols

3. Beyond Simple Text Links

5. Breadcrumbs with Sub-Navigation

How to create Breadcrumps 1- CSS Breadcrumbs Dynamic >> Drive >> CSS here Dynamic >> Drive >> CSS >> Horizontal Menus CSS <style type="text/css"> .breadcrumb{ font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; }

.breadcrumb a{ background: transparent url(media/breadcrumb.gif) no-repeat center right; text-decoration: none; padding-right: 18px; /*adjust bullet image padding*/ color: navy; } .breadcrumb a:visited, .breadcrumb a:active{ .breadcrumb a:hover{ text-decoration: underline; </style>

<p class="breadcrumb"><a href="http://www. dynamicdrive <p class="breadcrumb"><a href="http://www.dynamicdrive.com/">Dynamic Drive</a> <a href="http://www.dynamicdrive.com/style/">CSS</a> here</p> <p class="breadcrumb"><a href="http://www.dynamicdrive.com/">Dynamic Drive</a> <a href="http://www.dynamicdrive.com/style/">CSS</a> <a href="http://www.dynamicdrive.com/style/csslibrary/category/C1/">Horizontal Menus</a> Here</p> http://www.dynamicdrive.com/style/csslibrary/item/css-breadcrumbs/

2- JavaScript Breadcrumb Script function breadcrumbs() { sURL = new String; bits = new Object; var x = 0; var stop = 0; var output = "<a href=\"/\">Home</a>  >  "; sURL = location.href; sURL = sURL.slice(8,sURL.length); chunkStart = sURL.indexOf("/"); sURL = sURL.slice(chunkStart+1,sURL.length)

while(!stop){ chunkStart = sURL.indexOf("/"); if (chunkStart != -1){ bits[x] = sURL.slice(0,chunkStart) sURL = sURL.slice(chunkStart+1,sURL.length); } else{ stop = 1; } x++; } for(var i in bits){ output += "<a href=\""; for(y=1;y<x-i;y++){ output += "../"; } output += bits[i] + "/\">" + bits[i] + "</a>  >  "; } document.write(output + document.title); }

It prints out a breadcrumb trail that looks like this: Home  >  js  >  scripts  >  breadcrumbs  >  JavaScript: Breadcrumb Script - webreference.com Finally, you will need to call the script. <script language="JavaScript"> breadcrumbs(); </script>

Benefits of Using Breadcrumbs 1- Convenient for users i- In a large multi-level website, users can navigate to higher-level categories more easily. 2- Reduces clicks or actions to return to higher-level pages 3- Doesn’t usually hog screen space۔

Usability Some commentators criticize Path-style breadcrumbs because they duplicate functionality that properly subsists in the browser; namely, the 'Back' button and browsing history. 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.

Mistakes in Breadcrumb Trail Implementation Using breadcrumbs when you don’t need to

Using breadcrumb trails as primary navigation Using breadcrumbs when pages have multiple categories Breadcrumb trails have a linear structure, so using them will be difficult if your pages can’t be classified into neat categories.

References http://en.wikipedia.org/wiki/Breadcrumb_%28navigation%29 http://www.webdesignpractices.com/navigation/breadcrumb.html http://www.smashingmagazine.com/2009/03/17/breadcrumbs-in-web-design-examples-and-best-practices-2/ http://www.dynamicdrive.com/style/csslibrary/item/css-breadcrumbs/ http://www.webreference.com/js/scripts/breadcrumbs/