`
hope598
  • 浏览: 66829 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

分类与标签的可用性选择

    博客分类:
  • web
阅读更多

      分类和标签的可用性,一直是关于网站可用性的一个热门问题。类似博客或网络杂志这类的网站会以各种各样的方式组织和排序它们的内容以使更多的内容得到关注。按日期排序和按作者排序是网站系统通常的自动处理方式,在这两种方式基础上有两种概念来完成排序:分类(Categories)和标签(Tags)。可以同时使用这两种方法,但是可能会制造很多影响用户体验的困扰。那么你到底应该用哪种方法和为什么要用那种方法呢?让我们来一一调查这两种排列方法。

 

  分类 (Categories)

  分类就像是文件夹一样,它能把所有类似主题或题目的东西全都收集到一起。这种方法如果严格的说并不是十分准确,因为在数码世界,你可以为你的某个内容追加超过一种分类,但是功能是和现实一样的——将它归类。

 

      当然,分类的主要优势就是它会有一定的数量,整理起来比较有逻辑性。如果你要使用分类的话,请确保不要让分类的数量过多。这样才会有利于用户扫描分类列表并快速选择他们需要的主题。分类能够很好的组织你的内容结构并能让用户更容易得到浏览体验。

  分类的主要缺点集中表现在管理员或内容发布者身上。首先,如果你决定使用分类列表。那么对你来说确保不会出现某些分类内容过多或过少是很难的。你没理由把所有日志放进同一个分类,或者一个分类中只有一篇日志。其次,无论什么时候发布新的内容,你都需要考虑需要把它放到哪个分类下,如果你的分类不多,那还容易些,但想把分类保持在一定的数量还是很难的。分类如果太多,肯定会造成一定的困扰。从几十个或上百的分类中寻找一个适合新内容的分类,难道不是一件令人头痛的事情吗?

 

  标签 (Tags)

  标签在数码世界就像是真实的标签,你可以为你的东西附上小标签。标签相对分类的优点是它们不用预先设置,当你为新内容添加标签的时候,可以手工定义并且可以随意定义它的标签名字。如果标签不存在,你也可以照样将它创建。你从来都不用担心要去寻找之前定义过的分类并把新内容添加进去,你只需要为新内容写一个最适合它的标签就OK了。

  标签的缺点就在于它的浏览体验,目前最常用的一种标签浏览方式就是”标签云”。标签云就是把标签一个挨着一个的列举出来,每个标签链接都有它自己的字号大小,字号大小取决于有多少内容使用了这个标签。

  标签云可以很好的展现那个标签下的内容更多,但是标签浏览起来比较困难的原因就是数量太多了,也许某个特定内容只能通过某个特定标签访问,而这个标签字号有很小,用户很难找到。又或者某个特定内容与好多标签都有关系,用户会变得迷茫,不知哪个标签才是他真正想要的。

 

  那么我们到底应该使用哪种呢?

  回答是:看情况!这要取决于你的网站内容类型和你的搜索工作。

  如果你的网站类似于Youtube或Flickr那种用户可以自己提交自己的内容,而且你网站会有数以千计的提交内容的话,标签要比分类实用得多。分类会使得浏览变得更麻烦,而且会有很多解决不了的难题。每个标签都会包含很多内容,但只会有一部分标签得到更多的关注。

  如果你的站内搜索使用标签来浏览网站的就旧记录,标签还是可以明确受益的。如果你搜索的是很简单的关键词,像外接Google搜索过滤你的网站地址,那么标签并不会对搜索结果起到什么作用。

  我并不认为博客使用标签有多大的意义,当然,他能方便tag网站内容,但是对浏览体验没多大好处。你的博客肯定会有某个标签仅仅有一篇文章,那有什么用?用户更愿意浏有详尽内容的主题,这就是分类的主要功能所在。更重要的是,如果你觉得内容关系到两种分类的话,完全可以将它分别放入这两个分类中。

     共享~~  希望对大家有帮助!

 

 

转载地址:http://www.bobd.cn/design/web/Theory/200903/29670.html

分享到:
评论

相关推荐

    电动车上牌管理系统 SSM毕业设计 附带论文.zip

    电动车上牌管理系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B

    tornado-6.1-cp39-cp39-manylinux2010_x86_64.whl

    tornado-6.1-cp39-cp39-manylinux2010_x86_64.whl

    【eclipse和idea两个版本运行源码】基于Java Swing +mysql 实现的网吧管理系统

    一、项目简介 本项目是一套基于Java Swing 开发的网吧管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,确保可以运行! 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 二、技术实现 ​后台技术:java swing ​数据库:MySQL ​数据库连接池:c3p0 三、系统主要功能 用户登录: 分为 普通用户和管理员 两种角色 菜单模块:上机,下机, 系统设置:管理员设置,会员设置,计费设置, 退出系统 管理模块:增加会员,删除会员,信息修改,信息查询 视图模块:主页视图,在线用户,统计视图, 统计报表模块:人数报表,收入报表 帮助模块:联系我们,关于系统 详见:https://blog.csdn.net/weixin_43860634/article/details/125247764

    pc-dmis软件脚本-输出Excel格式报告

    使用软件自带的basic脚本编辑制作的脚本 低版本软件无法输出Excel报告,可以通过脚本方式实现这一功能

    【java毕业设计】校园失物招领系统源码(springboot+vue+mysql+说明文档).zip

    项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse

    基于java的网上电子书店h答辩PPT.pptx

    基于java的网上电子书店h答辩PPT.pptx

    基于微信小程序的微信小程序校园失物招领答辩PPT.pptx

    基于微信小程序的微信小程序校园失物招领答辩PPT.pptx

    基于java的基于Java的学生综合测评管理系统答辩PPT.pptx

    基于java的基于Java的学生综合测评管理系统答辩PPT.pptx

    pandas-2.1.4-cp39-cp39-win_amd64.zip

    pandas whl安装包,对应各个python版本和系统(具体看资源名字),找准自己对应的下载即可! 下载后解压出来是已.whl为后缀的安装包,进入终端,直接pip install pandas-xxx.whl即可,非常方便。 再也不用担心pip联网下载网络超时,各种安装不成功的问题。

    判断题 - 题目列表 - 图-练习题集飒飒阿萨

    springboot体育器材管理系统(附源码+数据库)71175

    管理员功能: 用户管理:管理员可以管理用户账户,包括审核新注册用户、禁用违规用户、重置密码等操作。 器材管理:管理员可以管理器材的信息,包括添加新器材、编辑器材详情、设定器材规则和限制等。 器材预约与借还管理:管理员可以处理用户的器材预约请求,确认或调整预约时间,并记录借还操作。 库存管理:管理员可以监控器材库存情况,及时补充不足的器材并处理损坏或报废的器材。 数据统计与报表:管理员可以分析系统的使用情况和借还记录,生成数据统计报表以了解器材使用情况和借还频率等。 系统设置与维护:管理员可以进行系统设置,包括配置器材规则、设定可用时间段、备份数据、优化系统性能等。 消息通知与提醒:管理员可以向用户发送消息通知,如器材预约成功、归还提醒、系统更新通知等。

    Jira插件安装包Dynamic-forms

    Jira插件安装包Dynamic-forms

    pandas-2.1.4-cp311-cp311-win_amd64.zip

    pandas whl安装包,对应各个python版本和系统(具体看资源名字),找准自己对应的下载即可! 下载后解压出来是已.whl为后缀的安装包,进入终端,直接pip install pandas-xxx.whl即可,非常方便。 再也不用担心pip联网下载网络超时,各种安装不成功的问题。

    少儿图形化scratch编程作品源码集100个

    Scratch是一款由麻省理工学院(MIT)的“终身幼儿园团队”开发的图形化编程工具,专为儿童设计,旨在帮助他们学习编程思维和逻辑能力。

    基于java的学生就业管理系统答辩PPT.pptx

    基于java的学生就业管理系统答辩PPT.pptx

    课设毕设基于SpringBoot+Vue的旅游门票信息系统设计与实现源码可运行.zip

    本压缩包资源说明,你现在往下拉可以看到压缩包内容目录 我是批量上传的基于SpringBoot+Vue的项目,所以描述都一样;有源码有数据库脚本,系统都是测试过可运行的,看文件名即可区分项目~ |Java|SpringBoot|Vue|前后端分离| 开发语言:Java 框架:SpringBoot,Vue JDK版本:JDK1.8 数据库:MySQL 5.7+(推荐5.7,8.0也可以) 数据库工具:Navicat 开发软件: idea/eclipse(推荐idea) Maven包:Maven3.3.9+ 系统环境:Windows/Mac

    大学志愿填报系统.zip

    随着社会对志愿服务活动的日益重视,各大高校也纷纷参与到志愿服务的行列中。为了更好地管理和记录志愿者活动,提高志愿服务的质量和效率,我们开发了这款大学志愿服务系统。 该系统主要包括多个功能模块,如信息管理、活动管理、学生管理等。信息管理模块允许学校管理员录入、修改和删除学校的基本信息,包括学校账号、名称、联系电话、地址、特色以及办学理念等,确保信息的准确性和完整性。活动管理模块则用于记录和管理志愿者活动的相关信息,包括活动的名称、时间、地点、参与人员等,方便志愿者进行报名和签到。 此外,系统还提供了学生管理模块,用于记录学生的志愿服务经历和表现,为学生参与志愿服务提供便利。同时,系统还支持照片上传和展示功能,通过展示志愿者活动的照片,让更多人了解和关注志愿服务事业。 整个系统界面简洁明了,操作便捷,功能强大。通过使用该系统,高校可以更加高效地管理和记录志愿者活动,提高志愿服务的整体水平。同时,该系统也为广大志愿者提供了一个展示自我、服务社会的平台。

    turbo均衡算法研究

    turbo均衡算法研究

    静态编译的Qt6.7.3(win10+MSVC2022+openssl+静态运行时) part01

    https://blog.csdn.net/aggs1990/article/details/143491823 静态编译的Qt6.7.3(win10+MSVC2022+openssl+静态运行时) 压缩包比较大,这是第一部分

    tornado-6.4b1-cp38-abi3-musllinux_1_1_i686.whl

    tornado-6.4b1-cp38-abi3-musllinux_1_1_i686.whl

Global site tag (gtag.js) - Google Analytics