技术资讯
“Back to Top”有害页面健康?
2008-12-06 22:47:00
“Back to Top” links considered harmful
Jukka “Yucca” Korpela版权所有
作者:Jukka “Yucca” Korpela
译者:UCD翻译小组,波希米亚
原文地址: //www.cs.tut.fi/~jkorpela/www/totop.html
译者序:这是一篇关于可用性方面的文章,作者在本文中列✱举了很多例子,对这个话题研究的很细致,从多方面考♔虑了这个链接的可用性问题,同时也抛出了一个问题:到底是用浏览器固有支持的功能,还是用像“Back to Top”这种功能的替代品?本文都有详细阐述。
网页上经常都有一个链接用来回到页面开始的位置,有代表性的命名就是“Back to Top”,同时可能还兼带一个箭头朝上的图标。这篇文𝄹章用以讲解为什么这种用法不好,特别是以可访问性为理由。同时也讨论了创建这样的链接一定程度上低估了带来的损害。
“Back to Top”(或者叫“Top of page” ,或者你所采用的)同样分散了对实际内容的注意力。对某些人而言,甚至极小的注意力分散都是令他们不安的。网页通常有很多组成部分,范围从实际内容的不同部分到纯粹装饰。又新增加了不同的元素,比如用户界面窗口组件,这样的页面对认知能力有残障的人来说就更困难了。
当需要用纸打印时,“Back to Top”看起来是那么的蠢。(你可以用CSS去防止这件事,但很多作者并没有这样做。)
当使用“Tab”键跳跃到下一链接时,“Back to Top”一直傻站在那(译者注:必须先从它身上踩过去,才能到达下一个链接)。按“Tab”键好比代替鼠标点击,对很多人来说是必要的,例如肌肉有残疾的人。此外,很多人更喜欢用键盘导航,因为它更快。
“Back to Top” 链接也妨碍朗读工具的使用。你愿意在使用语音合成器朗读页面时,在每个段落结束后都突然蹦出一句“link: back to top”吗?这样的用户工具通常都有一个链接朗读模式,只朗读链接,一个接着一个地。
每个浏览器都有一些内置功能用来移动到当前页面的开始处(比如支持使用“Home”键)。就创建一个链接模仿这样的功能而言,你会把用户弄迷糊,他们会认为他们需要使用这个功能,而不是浏览器内置功能。
“Back to Top”的文字是有误导性的,因为用户压根就没想回到顶部。他可能认为会跟着这个链接到文章的顶部这里是意译,直译理解不准确,下一段也做了补充。 或一个位置。(对于这种情况,“To Top”和 “Start of page” 就好多了。)
“top” 的概念是模糊的。哪个顶部?如果你生平第一次看见“Back to Top”,你能知道它是页面顶部、站点顶部还是其他什么的顶部吗?(每天,都有数以千计的人头一次使用网站。)就这些理由,“Start of page”是更好的说法——但惯例不是这样。
“Back to Top”链接不是始终贯穿站点的,只在功能的表面或细节。
当点击了“Back to Top” 链接时,额外的内容干扰了浏览历史。例如,当你使用“上一页”按钮时,会发现当前页面又出现了一次。
不可否认,“Home”键(或等同的键)特点就是不改变焦点。这就意味着当你按“Tab”键时,焦点被移动到随之而来的链接(表格区域)上。如果你喜欢用 “Tab”键♐去导航,这可能会不方便,但在这个💖例子中, “Back to Top” 链接会更加讨厌。另一方面,失焦行为可能有用:你可能希望跳到页面开始的地方去查看一些东西,于是从你所在的链接(或区块)出发。
以下都是浏览器基础功能的替代品,“Back to Top” 链接、““Print this page””和“Bookmark this page”链接,还有改变字号的链接或菜单。然而,这些都是不同的窗口组件,伴有不同程度上的阻碍(和一些潜在或自称的好处)。基本问题还在于网页是否应ജ该为这个目的去创建用户界面,而不是接受用户看到的(或相反是由于用户经验丰富)🐽浏览器的固有功能。
尽管一些用户喜欢并使用“Back to Top”链接和其他浏⛄览器功能的替代品,但他们ꦚ走错路了。很多用户显然是不知道浏览器的内建功能,那些可以帮助他们在所有网页都使用一致操作的方式。
替代品本身可能不是坏东西。事实上,浏览器功能可以经常使用不同方法调用。例如,在IE中到当前文章开始处,我可以用“Home”键,或者可以用滚动条滚动到顶部,或者可以使用🃏“Page Up”键,就像很多时候需要的那样。当一个页面包含其他方法跳到开始处时,用户如何知道它做了♛什么?例如,它没法保证和“Home”键的效果一摸一样。事实上,它们是有差别的;比如,“Back to Top”可能没法跳到绝对顶部而只是接近的某个地方,顺便提一句,这样焦点行为就不同了。这就没法保证看上去相同的链接在不同页面上所达到的效果完全一致了。
Jakob Nielsen,可用性专家,他曾在alertbox中主张,目的地在同一页面内的链接应该尽量避免:避免页内链接 。Nielsen说这样的链接会破坏后面链接的心智模型。不过“Back to Top” 链接是个不同的例子,因为用户大概不希望加载一个新页面使得现有页面消失。然而,普遍观点认为概念清晰和简单实用无济于事:“链接最好用于引导从一个页面到另一个页面的工作,而不是指向页面内。”
如果你使用“Back to Top” 链接,相对伤害较小的方法:
<div class="toplink" align="right"><a href="#">Start of page <img alt="" src="up.gif" width="13" height="12" border="0"></a></div>
笔记:
这个链接被放在一个带有class的div元素中,使它很容易被样式控制。例如,你可以略微缩小字号或增加它与下面链接之间的距离。
链接文字简短(用以降低对语音浏览器的影响),尚可适当说明。
箭头图标和链接的其他部分都可以点击。不要把它弄成分开的链接,不然用户使用“Tab”键跳跃时会跳两次而不是一次。
箭头图标的存在可以作为一个视觉引导,当然,尽管它不是功能必须。
箭头图标的alt属性为空,因为当图片不显示时它不用进行文字替换——文字链接的内容就足够提供信息了。
链接的href属性值为“#”,它本身就是回到当前文章开始处。所以不同担心创建位置锚点的正确方法。然而,一个引用“#”的链接是无法改变焦点的。此外,Opera浏览器不支持这种链接,因为某些奇怪的原因;点了这中链接后没有任何效果,或许因为链接引用的是文章本身。如果你觉得其中一个会成为问题,你可以采用锚点+id的方法,放在文章主体的第一个元素里。例如,如果主体以<h1>开头,你可以使用<h1 id=”start”>。然后在链接里自然就要使用href=“#start”。(一些非常老的浏览器,例如Netscape 4,不支持使用id属性进行位置界定。或许在这种环境中混略它们更安全,特别是当这种链接仅仅是浏览器功能的替代品时候。)
在样式表里,你最好加上下面这样一条,这样在打印页面的时候就会把这些链接忽略掉:
@media print{.toplink{display:none;}}
? 波希米亚(转载请保留原文链接)
原文://blog.b3inside.com/userexperience/backtotop-cons꧃🥂idered-harmful/
近期更新
- [2023-07-26 14:17:28] 加拿大预测网-在线预测:为品牌赋能,海外官网品牌数字化
- [2023-05-06 10:32:26] 加拿大预测网-在线预测:青岛网站建设公司,高端网站定制,一站式ཧ网站服务—&💎mdash;力图数字科技
- [2023-04-27 13:47:54] 加拿大预测网-在线预测:高端定制网站建设——从满足预期到走向卓越
- [2023-04-11 09:17:49] 加拿大预测网-在线预测:H5页面设计开发——移动端传播利器
- [2022-11-16 10:11:43] 加拿大预测网-在线预测:windows2012程序在哪
- [2022-04-14 11:01:47] 加拿大预测网-在线预测:力图数字科技配套网站服务支持
- [2021-05-18 10:14:11] 加拿大预测网-在线预测:青岛网站建设的流程
- [2021-04-29 10:14:38] 加拿大预测网-在线预测:企业定制化官网建设项目
- [2021-03-05 10:34:45] 加拿大预测网-在线预测:移动互联时代房地产行业的微信小程序解决方案
- [2021-01-22 17:29:38] 加拿大预测网-在线预测:微信小程序有哪些优势?为什么要开发微信小程序?
- [2021-01-08 17:28:04] 加拿大预测网-在线预测:网站建设最容易忽略的人性化设计
- [2020-12-16 16:55:32] 加拿大预测网-在线预测:建设一个常规的公司网站建设成本大概是多少?
延伸阅读
- [2009-03-16 22:30:00] 加拿大预测网-在线预测:在网页设计中使用图标来支持内容
- [2013-03-25 12:17:38] 网页设计的核心
- [2014-11-05 11:16:16] 加拿大预测网-在线预测:网页设计制作规范教程
- [2019-08-15 10:12:31] 加拿大预测网-在线预测:从零开始的响应式web设计
- [2012-06-18 14:21:28] 加拿大预测网-在线预测:青岛网站设计如何突出网页核心内容
- [2012-02-20 21:40:11] 加拿大预测网-在线预测:网页切图应该注意的细节
- [2008-09-19 10:05:00] 加拿大预测网-在线预测:网页设计进阶之八--层次、空间(透视、立体)的浅
- [2018-04-13 09:37:49] 加拿大预测网-在线预测:网页设计对SEO优化的重要作用
- [2014-11-26 09:03:20] 加拿大预测网-在线预测:网页设计师最基本的原则
- [2014-09-28 10:39:40] 加拿大预测网-在线预测:了解和运用网页设计中的GRUNGE
- [2011-11-10 12:03:09] 加拿大预测网-在线预测:青岛网站设计之网页设计的细节处理
- [2016-09-06 15:15:00] 加拿大预测网-在线预测:设计精心的优秀网站
解决方案
加拿大预测网-在线预测: 轮胎行业网站设计解决方案 加拿大预测网-在线预测: 机械行业网站设计解决方案 加拿大预测网-在线预测: 房地产行业网站设计解决方案 加拿大预测网-在线预测: 科技企业网站设计解决方案 加拿大预测网-在线预测: 电子家电网站设计解决方案 加拿大预测网-在线预测: 食品行业网站设计解决方案 加拿大预测网-在线预测: 集团公司网站设计解决方案 加拿大预测网-在线预测: 企事业单位网站设计解决方案 加拿大预测网-在线预测: 外贸行业网站设计解决方案 加拿大预测网-在线预测: 健身运动网站设计解决方案 加拿大预测网-在线预测: 美容与化妆品网站设计解决方案 加拿大预测网-在线预测: 建筑设计行业网站设计解决方案 加拿大预测网-在线预测: 物流行业网站设计解决方案
TAGS关键字
html和css 青岛海洋投资集团 加拿大预测网-在线预测:青岛不错的英文网站建设公司 良好的导航 青岛网站优化 网站品牌 网站开发 程序开发 网站交互设计 手机端的网站 加拿大预测网-在线预测:青岛网站设计哪家好 营销型网站 加拿大预测网-在线预测:网站建设,手机网站 官网建设 图形网格 加拿大预测网-在线预测:青岛好的网站优化公司 加拿大预测网-在线预测:中小型企业网站建设 搜索引擎 力图数字科技 青岛网站案例 robots 青岛网站营销 微信开发 网站设计趋势 加拿大预测网-在线预测:青岛网站建设基础知识 青岛网站SEO 网站规划 青岛网络公司 加拿大预测网-在线预测:青岛高端网站建设公司哪家好 加拿大预测网-在线预测:青岛flash网站