技術資訊
“Back to Top”有害頁面健康?
2008-12-06 22:47:00
“Back to Top” links considered harmful
Jukka “Yucca” Korpela版權所有
作者:Jukka “Yucca” Korpela
譯者:UCD翻譯小組,波希米亞
原文地址: http://www.cs.tut.fi/~jkorpela/www/totop.html
譯者序:這是一篇關于可用性方面的文章,作者在本文中列舉了很多例子,對這個話題研究的很細致,從多方面考慮了這個鏈接的可用性問題,同時也拋出了一個問題:到底是用瀏覽器固有支持的功能,還是用像“Back to Top”這種功能的替代品?本文都有詳細闡述。
網(wǎng)頁上經(jīng)常都有一個鏈接用來回到頁面開始的位置,有代表性的命名就是“Back to Top”,同時可能還兼帶一個箭頭朝上的圖標。這篇文章用以講解為什么這種用法不好,特別是以可訪問性為理由。同時也討論了創(chuàng)建這樣的鏈接一定程度上低估了帶來的損害。
“Back to Top”(或者叫“Top of page” ,或者你所采用的)同樣分散了對實際內(nèi)容的注意力。對某些人而言,甚至極小的注意力分散都是令他們不安的。網(wǎng)頁通常有很多組成部分,范圍從實際內(nèi)容的不同部分到純粹裝飾。又新增加了不同的元素,比如用戶界面窗口組件,這樣的頁面對認知能力有殘障的人來說就更困難了。
當需要用紙打印時,“Back to Top”看起來是那么的蠢。(你可以用CSS去防止這件事,但很多作者并沒有這樣做。)
當使用“Tab”鍵跳躍到下一鏈接時,“Back to Top”一直傻站在那(譯者注:必須先從它身上踩過去,才能到達下一個鏈接)。按“Tab”鍵好比代替鼠標點擊,對很多人來說是必要的,例如肌肉有殘疾的人。此外,很多人更喜歡用鍵盤導航,因為它更快。
“Back to Top” 鏈接也妨礙朗讀工具的使用。你愿意在使用語音合成器朗讀頁面時,在每個段落結束后都突然蹦出一句“l(fā)ink: back to top”嗎?這樣的用戶工具通常都有一個鏈接朗讀模式,只朗讀鏈接,一個接著一個地。
每個瀏覽器都有一些內(nèi)置功能用來移動到當前頁面的開始處(比如支持使用“Home”鍵)。就創(chuàng)建一個鏈接模仿這樣的功能而言,你會把用戶弄迷糊,他們會認為他們需要使用這個功能,而不是瀏覽器內(nèi)置功能。
“Back to Top”的文字是有誤導性的,因為用戶壓根就沒想回到頂部。他可能認為會跟著這個鏈接到文章的頂部這里是意譯,直譯理解不準確,下一段也做了補充。 或一個位置。(對于這種情況,“To Top”和 “Start of page” 就好多了。)
“top” 的概念是模糊的。哪個頂部?如果你生平第一次看見“Back to Top”,你能知道它是頁面頂部、站點頂部還是其他什么的頂部嗎?(每天,都有數(shù)以千計的人頭一次使用網(wǎng)站。)就這些理由,“Start of page”是更好的說法——但慣例不是這樣。
“Back to Top”鏈接不是始終貫穿站點的,只在功能的表面或細節(jié)。
當點擊了“Back to Top” 鏈接時,額外的內(nèi)容干擾了瀏覽歷史。例如,當你使用“上一頁”按鈕時,會發(fā)現(xiàn)當前頁面又出現(xiàn)了一次。
不可否認,“Home”鍵(或等同的鍵)特點就是不改變焦點。這就意味著當你按“Tab”鍵時,焦點被移動到隨之而來的鏈接(表格區(qū)域)上。如果你喜歡用 “Tab”鍵去導航,這可能會不方便,但在這個例子中, “Back to Top” 鏈接會更加討厭。另一方面,失焦行為可能有用:你可能希望跳到頁面開始的地方去查看一些東西,于是從你所在的鏈接(或區(qū)塊)出發(fā)。
以下都是瀏覽器基礎功能的替代品,“Back to Top” 鏈接、““Print this page””和“Bookmark this page”鏈接,還有改變字號的鏈接或菜單。然而,這些都是不同的窗口組件,伴有不同程度上的阻礙(和一些潛在或自稱的好處)?;締栴}還在于網(wǎng)頁是否應該為這個目的去創(chuàng)建用戶界面,而不是接受用戶看到的(或相反是由于用戶經(jīng)驗豐富)瀏覽器的固有功能。
盡管一些用戶喜歡并使用“Back to Top”鏈接和其他瀏覽器功能的替代品,但他們走錯路了。很多用戶顯然是不知道瀏覽器的內(nèi)建功能,那些可以幫助他們在所有網(wǎng)頁都使用一致操作的方式。
替代品本身可能不是壞東西。事實上,瀏覽器功能可以經(jīng)常使用不同方法調(diào)用。例如,在IE中到當前文章開始處,我可以用“Home”鍵,或者可以用滾動條滾動到頂部,或者可以使用“Page Up”鍵,就像很多時候需要的那樣。當一個頁面包含其他方法跳到開始處時,用戶如何知道它做了什么?例如,它沒法保證和“Home”鍵的效果一摸一樣。事實上,它們是有差別的;比如,“Back to Top”可能沒法跳到絕對頂部而只是接近的某個地方,順便提一句,這樣焦點行為就不同了。這就沒法保證看上去相同的鏈接在不同頁面上所達到的效果完全一致了。
Jakob Nielsen,可用性專家,他曾在alertbox中主張,目的地在同一頁面內(nèi)的鏈接應該盡量避免:避免頁內(nèi)鏈接 。Nielsen說這樣的鏈接會破壞后面鏈接的心智模型。不過“Back to Top” 鏈接是個不同的例子,因為用戶大概不希望加載一個新頁面使得現(xiàn)有頁面消失。然而,普遍觀點認為概念清晰和簡單實用無濟于事:“鏈接最好用于引導從一個頁面到另一個頁面的工作,而不是指向頁面內(nèi)。”
如果你使用“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屬性為空,因為當圖片不顯示時它不用進行文字替換——文字鏈接的內(nèi)容就足夠提供信息了。
鏈接的href屬性值為“#”,它本身就是回到當前文章開始處。所以不同擔心創(chuàng)建位置錨點的正確方法。然而,一個引用“#”的鏈接是無法改變焦點的。此外,Opera瀏覽器不支持這種鏈接,因為某些奇怪的原因;點了這中鏈接后沒有任何效果,或許因為鏈接引用的是文章本身。如果你覺得其中一個會成為問題,你可以采用錨點+id的方法,放在文章主體的第一個元素里。例如,如果主體以<h1>開頭,你可以使用<h1 id=”start”>。然后在鏈接里自然就要使用href=“#start”。(一些非常老的瀏覽器,例如Netscape 4,不支持使用id屬性進行位置界定?;蛟S在這種環(huán)境中混略它們更安全,特別是當這種鏈接僅僅是瀏覽器功能的替代品時候。)
在樣式表里,你最好加上下面這樣一條,這樣在打印頁面的時候就會把這些鏈接忽略掉:
@media print{.toplink{display:none;}}
? 波希米亞(轉載請保留原文鏈接)
原文:http://blog.b3inside.com/userexperience/backtotop-considered-harmful/
近期更新
- [2023-07-26 14:17:28] 為品牌賦能,海外官網(wǎng)品牌數(shù)字化
- [2023-05-06 10:32:26] 青島網(wǎng)站建設公司,高端網(wǎng)站定制,一站式網(wǎng)站服務——力圖數(shù)字科技
- [2023-04-27 13:47:54] 高端定制網(wǎng)站建設——從滿足預期到走向卓越
- [2023-04-11 09:17:49] H5頁面設計開發(fā)——移動端傳播利器
- [2022-11-16 10:11:43] windows2012程序在哪
- [2022-04-14 11:01:47] 力圖數(shù)字科技配套網(wǎng)站服務支持
- [2021-05-18 10:14:11] 青島網(wǎng)站建設的流程
- [2021-04-29 10:14:38] 企業(yè)定制化官網(wǎng)建設項目
- [2021-03-05 10:34:45] 移動互聯(lián)時代房地產(chǎn)行業(yè)的微信小程序解決方案
- [2021-01-22 17:29:38] 微信小程序有哪些優(yōu)勢?為什么要開發(fā)微信小程序?
- [2021-01-08 17:28:04] 網(wǎng)站建設最容易忽略的人性化設計
- [2020-12-16 16:55:32] 建設一個常規(guī)的公司網(wǎng)站建設成本大概是多少?
延伸閱讀
- [2012-02-19 21:04:27] 網(wǎng)頁設計細節(jié)的處理
- [2012-02-02 22:28:52] dede采集文章只顯示列表第一頁
- [2008-03-17 10:36:00] 23條使你的網(wǎng)站設計更加科學的辦法
- [2011-11-07 23:02:37] 青島網(wǎng)頁設計中最常用到的設計細節(jié)
- [2011-11-14 17:50:09] 如何處理和把握網(wǎng)頁設計中的細節(jié)
- [2008-12-22 10:39:00] 網(wǎng)頁的漂亮不是救命稻草
- [2012-02-20 22:14:44] Dede后臺系統(tǒng)首頁反應慢 解決辦法
- [2008-12-18 10:48:00] 為什么網(wǎng)頁設計不應強調(diào)分工2
- [2008-05-09 13:58:00] 見人說人話,見鬼說鬼話
- [2012-11-07 11:24:02] 網(wǎng)頁設計元素的減法式優(yōu)化
- [2011-10-27 14:11:28] 網(wǎng)站內(nèi)容如何做到偽原創(chuàng)
- [2009-03-28 18:57:00] 全局于網(wǎng)站整體的網(wǎng)頁設計
解決方案
輪胎行業(yè)網(wǎng)站設計解決方案 機械行業(yè)網(wǎng)站設計解決方案 房地產(chǎn)行業(yè)網(wǎng)站設計解決方案 科技企業(yè)網(wǎng)站設計解決方案 電子家電網(wǎng)站設計解決方案 食品行業(yè)網(wǎng)站設計解決方案 集團公司網(wǎng)站設計解決方案 企事業(yè)單位網(wǎng)站設計解決方案 外貿(mào)行業(yè)網(wǎng)站設計解決方案 健身運動網(wǎng)站設計解決方案 美容與化妝品網(wǎng)站設計解決方案 建筑設計行業(yè)網(wǎng)站設計解決方案 物流行業(yè)網(wǎng)站設計解決方案
TAGS關鍵字
建站常識 手機網(wǎng)站 英文網(wǎng)站建設 企業(yè)網(wǎng)站為什么要備案 響應式設計 搜索引擎蜘蛛 微網(wǎng)站 GOOGLE 視覺靈感 力圖數(shù)字科技 色彩心理學 青島網(wǎng)站案例 網(wǎng)站建設,手機網(wǎng)站 青島網(wǎng)站設計哪家好 青島SEO H5 用戶界面 扁平化設計 青島網(wǎng)站建設 青島輪胎網(wǎng)站設計公司 青島網(wǎng)站建設基礎知識 舒適的界面 網(wǎng)站推廣 網(wǎng)站設計 青島網(wǎng)站制作 蘋果系統(tǒng) 網(wǎng)站建設的步驟有哪些 網(wǎng)站交互設計 膠南網(wǎng)站建設公司 官網(wǎng)網(wǎng)站建設