网站导航条的色彩要与网站的整体相融合,在色彩的选用上不要求像网站LOGO、网站Bannar那样色彩鲜明。
网站导航条一般放置在网站的上方或者下方,这样的位置可为精心设计的导航条提供一个很好的展示空间,如果网站是列表导航,也可以将列表放置在网站的正文的两侧。
导航条的层次要清晰,要能够简单明了地反映访问者所浏览的层次结构。
ASP.NET 2.0中新增了3个主要站点导航控件,分别为TreeView、SiteMapPath和Menu控件。这3个站点导航控件可为信息量大的大中型Web站点提供快速站点导航,它们包括了常见的导航组件如命令菜单、树形结构、页面所处位置导航等,实现了内置站点导航功能。
TreeView控件用来显示一个树状结构或菜单,让用户可以遍历访问站点中的不同页面。TreeView控件的树形结构与Windows资源管理器中的树非常类似。该控件主要用来显示分级数据,例如,目录结构数据,多层表结构数据等。
表2.3所示的是TreeView控件节点类型列表。
表2.3 TreeView控件节点类型列表
名称 |
说明 |
根节点(Root) |
该类型节点处于树形最顶层,其与一个或多个子节点相连 |
父节点(Parent) |
该类型节点有一个父节点,并且与一个或者多个子节点相连 |
叶节点(Leaf) |
该类型节点处于树形最下层,无子节点。 |
SitMapPath控件由多个节点组成,节点可以分为以下3种类型:根节点、父节点和当前节点。详细描述参见表2.4。
表2.4 SitMapPath控件节点类型列表
名称 |
说明 |
根节点(Root) |
锚定节点分层的节点 |
父节点(Parent) |
位于当前节点和根节点之间的是父节点,该类型节点有一个或多个子节点 |
当前节点(Current) |
表示当前所显示页面的节点 |
Menu控件由多个子菜单组成,这些子菜单可分为3种类型:位于控件最顶层的是根菜单项,Menu控件可以包含多个根菜单项。如果某菜单项包含其它菜单项,则可称其为父菜单项,而其下层的称之为子菜单项
本文作者:未知