| 网站首页 | 硬件维修 | 应用学院 | 网络组建 | 网站制作 | 菜鸟黑客 | 编程之道 | 数码大全 | 娱乐休闲 | 软件下载 | 在线视频 | 请您留言 | 技术论坛 | 
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
  • 使用Web标准建站第8天:CSS布…

  • 使用Web标准建站第9天:CSS布…

  • 通向web标准之路

  • 网站web标准测试

  • 使用Web标准建站第10天:自适…

  • 使用Web标准建站第11天:不用…

  • 使用Web标准建站第12天:校验…

  • 使用Web标准建站第1天:选择什…

  • 使用Web标准建站第3天:定义…

  • 使用Web标准建站第4天:调用…

  • Q
    您现在的位置: 我是IT人 >> 网站制作 >> 网页设计 >> HTML >> 文章正文
    基于Web标准的UI组件 — 菜单(1)           
    基于Web标准的UI组件 — 菜单(1)
    作者:网络 文章来源:转载 点击数: 更新时间:2006-1-4
    [ 字体:缩小 正常 放大 | 双击自动滚屏 ]
    请选择合适的字体颜色:
      UI Components Based on Web Standards - Menu (1)

      菜单(Menu)是最基本最常见的网页UI元素之一,它的主要功能包括:

    1. 引导用户发现网站的内容;
    2. 协助用户执行某一特定的操作。

      一个完整的菜单是一组菜单项(Menu Item)的集合,所有的菜单项在逻辑上应该是并列、平级的关系,它们指向相互之间没有隶属关系的内容或功能。

      菜单项可以是链接,也可以是另一组菜单项的集合,即二级菜单(Sub-Menu)。

    菜单项的文案设计
    1. 明了:把意思表达清楚是一个菜单项文案的最基本要求。
      根据菜单的两种基本功能,“指向内容”的菜单项最好是一个概括内容的名词或名词性短语(如“诗歌”、“古典小说”),“执行操作”的菜单项最好是一个动词或动宾短语(如“订阅”、“订阅新闻”)。
    2. 直白:所有的网站是给用户看的,就按用户们习惯的大白话来和他们交流吧。
      举个例子:某门户网站提供了针对宽带用户的在线视频服务,指向这一服务的菜单项上写着“宽频”。中国的大多数互联网使用者都是比较初级而且不懂技术的,所以用“视频”或“在线视频”对他们来说会更加明白清楚(要不是“小电影”有某些其他意思,不然这个词可能更合适一些)。
    3. 简短:如果对“简短”原则需要更多解释的话,那就是不要为了“简短”而忽视了“明了”与“直白”。
    基本的XHTML结构

      在XHTML的一大堆标签中,有一个被99.99%的Designer和99.98%的Developer忽视的标签:menu。它的用法与ul一样,内部可以包含一系列的li元素来构成菜单项,所以用它来构建菜单是再合适不过的了。如下:

    <menu>	<li><a href="/movie/">电影</a></li>	<li><a href="/music/">音乐</a></li>	<li><a href="/software/">软件</a></li></menu>

      查看效果(例1)

      可能大多数人会用(或已经用了)ul来构建自己的菜单XHTML代码,这样也不错,但是现在你知道了有一个标签叫menu,赶快改过来吧(原装的好呀^_^)。

    菜单项提示

      设计菜单项文案时,“简短”与“明了”是一对矛盾,在无法用几个字说得很明白的情况下,就需要“菜单项提示(Menu Item Tooltip)”了。当鼠标悬停在某个菜单项上的时候,会弹出相应的提示,对此菜单项的内容和功能作出更进一步的说明。

      XHTML中的title属性就是用来提供这项改善可用性的功能:

    <a href="/movie/" title="最新院线电影下载">电影</a>

      查看效果(例2)

    最简单的菜单

      到目前为止我们写好了菜单的XHTML代码并考虑了可访问性和易用性方面的问题,但这当然还称不上一个可以拿得出手的菜单。不过也有人把这样的菜单拿出来用的,比如apache.org这个bt的技术组织@_@,下面咱就帮他们改个稍微好看点的菜单。

      先把menu的缩进效果和li前面的点去掉,并定义一个合适的宽度:

    menu{	margin:0;	padding:0;	list-style:none;
    width:120px;}

      查看效果(例3)

      再为菜单项设置盒模型风格,注意IE和Firefox/Opera之间在盒模型上的差异:

    [1] [2] [3] 下一页  

    文章录入:54iter    责任编辑:54iter 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 关于我们 | 友情链接 | 版权申明 |