实例图说面包屑导航如何帮你简化站点的导航结构

  导航是web产品中应用最广泛的基础组成之一,其主要功能是引导访客了解到站点的内容结构进而找到目标信息。作为基础组成之一,导航看起来简单,但却页面设计中最复杂繁琐的工序之一。因为作为站长我们想要网站结构更简洁明了、更快速的为我们的用户提供信息。但是问题出现了,简化了导航栏,访客可能无法快速了解到站点结构以及自己的位置,产生困惑;复杂了,导航臃肿不堪,层峦叠嶂,既不美观也不好用。那么我们应该如何处理呢?我们可以使用面包屑导航来让导航更方便,同时简化我们的导航结构。

  面包屑导航通常会安放在出现在页面顶部主导航的下面,正文的上方。它们提供给访客返回之前任何一个页面的链接,在站点的层级架构中通常是指这个页面的父级页面。简而言之,面包屑导航提供给访客回溯到站点首页或入口页面的一条快速的通道。

  一般我们常见的门户站点,如新浪,设计的整体结构一般是主页>频道页>专题页>….>子专题>内容页。如果我们想在一个体育类型的门户网站看NBA的视频直播,我们首先看看下面的导航结构。

  


 

  上图中我们看到如果把页面的信息以层级形式全部展现在用户面前,就会形成一种臃肿的情况,先不说访客无法快捷找到想要的信息,如此大量的信息就占据页面很大的空间,已经“喧宾夺主”。但是如果我们把用所户关心的导航内容提取出来,如下图所示:

  


 

  再扁平一下,如下图所示

  


 

  这种清晰明了的结构将会大大提升我们页面的用户友好体验度。同时我们开看看几个大型的门户网站的面包屑导航结构,这些结构式站点的导航更加的轻盈。如下图所示

  


 

  当然,并不是所有的导航都可以使用面包屑导航来简化的。面包屑导航使用应该符合用户线性思维导向下的操作逻辑。例如,如果我们的用户想要看NBA直播视频,那么我们的用户就可能不关心娱乐八卦新闻,也可能不关注足球或者乒乓球有什么新闻赛事,那么面包屑的线性导航就可以很好的满足用户的需求。或者是由于页面空间或者访问设备的限制原因,我们无法提供访客更为详细的导航,而采用线性简化导航的处理方法。

  本文由胎教仪http://www.taijiaoyi.net/ 原创,A5首发,转载请保留地址。 

时间: 2024-12-09 06:59:35

实例图说面包屑导航如何帮你简化站点的导航结构的相关文章

CSS3面包屑导航和多步骤向导效果

面包屑是用来做当前页面所在的站点位置的导航作用,它一层层的表示站点分类或目录层级关系,而多步骤指示经常用在一些分步流程向导的应用,如分步注册向导,货物订购流程.今天我们来用CSS制作面包屑和多步骤指示的应用.   HTML结构非常简单,一个有序列表ol,外面又<nav>包裹. 面包屑导航条的结构,我们给ol加上class样式为:.cd-breadcrumb,那么当前位置的层级li加上class样式为:.current. <nav>     <ol class="cd

网页设计技巧之面包屑设计

What? 什么是面包屑 面包屑是作为辅助和补充的导航方式(secondary navigation scheme),它能让用户知道在网站或应用中所处的位置并能方便地回到原先的地点. 最常见的面包屑的样式是:横向的文字链接,由大于号">"分开,这个符号也暗示了它们的层级关系. [ 面包屑的分类] 1.基于用户所在的层级位置.(Location-based) 基于位置的面包屑用于告知用户在当前网站中所在的结构层级.用在具有多级导航(通常具有2级以上导航)的网站中. 2.基于产品的属

php实现面包屑导航例子分享_php实例

本实例讲解了php实现面包屑导航的方法,面包屑导航在项目非常实用,在此处就写一个这方面的实现. path表示所有的祖先id,fullpath表示所有的祖先id和本身id -- -- 表的结构 `tp_likecate` -- CREATE TABLE IF NOT EXISTS `tp_likecate` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `catename` varchar(24) NOT NULL, `path` varchar

Bootstrap &lt;基础十八&gt;面包屑导航(Breadcrumbs)

原文:Bootstrap <基础十八>面包屑导航(Breadcrumbs) 面包屑导航(Breadcrumbs)是一种基于网站层次信息的显示方式.以博客为例,面包屑导航可以显示发布日期.类别或标签.它们表示当前页面在导航层次结构内的位置. Bootstrap 中的面包屑导航(Breadcrumbs)是一个简单的带有 .breadcrumb class 的无序列表.分隔符会通过 CSS(bootstrap.min.css)中下面所示的 class 自动被添加: .breadcrumb >

php可应用于面包屑导航的递归寻找家谱树实现方法_php技巧

本文实例讲述了php可应用于面包屑导航的递归寻找家谱树实现方法.分享给大家供大家参考.具体实现方法如下: <?php echo "<pre>"; $area = array( array('id'=>1,'area'=>'北京','pid'=>0), array('id'=>2,'area'=>'广西','pid'=>0), array('id'=>3,'area'=>'广东','pid'=>0), array('

php可应用于面包屑导航的迭代寻找家谱树实现方法_php技巧

本文实例讲述了php可应用于面包屑导航的迭代寻找家谱树实现方法.分享给大家供大家参考.具体实现方法如下: <?php echo "<pre>"; $area = array( array('id'=>1,'area'=>'北京','pid'=>0), array('id'=>2,'area'=>'广西','pid'=>0), array('id'=>3,'area'=>'广东','pid'=>0), array('

提升关键词排名之Tittle和面包屑导航操作

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 这里介绍的主要是针对核心关键词的排名操作.关于tittle的重要性我们有目共睹,很多人都说不要轻易更改tittle,然而笔者做过实验知道tittle更改需要掌握一个度,不仅不会让关键词排名下降,反而有利用提升.但这里我们商谈的是如何针对核心关键词抒写tittle而不是如何更改tittle而不被惩罚.以下很多方法我想大家都零零散散的懂一些,笔者

缓存篇(Cache)~第一回 使用static静态成员实现服务器端缓存(导航面包屑)

今天写缓存篇的第一篇文章,在写完目录后,得到了一些朋友的关注,这给我之后的写作带来了无穷的力量,在这里,感谢那几位伙伴,哈哈! 书归正传,今天我带来一个Static静态成员的缓存,其实它也不是什么缓存,就是C#语言里的一个特性,静态成员在被初始化后它将不会再被执行,即,他里面的内容只会被执行一次,直到你的网站被重启后(只考虑在单线程情况下).相信大家都在做网站时,遇到了网站导航面包屑功能点吧,一般,我们把它写死在页面上,这种作法没有任何可扩展性和可维护性,所以,今天我们要改善一下这个功能点,使用

网站的主导航与面包屑导航

在很多大厦或是大型超市的入口处一般都会树立路牌之类的标识来为用户指明方向,而进入到内部后则会有另外更详细的导航指示.这两者之间的关系就像是网站的主导航与面包屑导航一样,前者为用户做一个大概的结构介绍,而后者则是在大架构之后的细节延伸. 面包屑导航可以很清晰的标明用户当前所处的位置以及可供返回的链接,这在很大程度上解决了用户在网站里迷失的问题.用户从庞杂的入口到最终的目的地,面包屑导航是按一种递减的结构来呈现的. 然而这种递减的结构的最上级应不应该包括"首页"这个最大最杂的入口呢?如果面