新視窗開啟,優點:使用者點連結的時候,目前瀏覽的內容不會被替換,不需要透過前進、後退去看自己看過的內容;缺點:造訪一會,就會產生大量窗口,佔用資源。每個視窗都需要手動關閉.
一.連結開啟方式
-
新視窗開啟
優點:用戶點連結的時候,目前瀏覽的內容不會被替換,不需要透過前進、後退去看自己看過的內容;
缺點:訪問一會兒,就會產生大量窗口,佔用資源。每個視窗都需要手動關閉; 目前視窗開啟
優點:可以一直在一個視窗內看內容,不會開啟很多視窗、佔用太多資源。視窗只有一個,關閉容易;
缺點:當使用者需要看幾個頁面的內容,或是需要對比著看的時候,就很麻煩。或必須按住SHIFT點擊鏈接,但很少人知道並使用該操作; 有選擇的使用新視窗和目前視窗
優點:可以比較人性化的解決以上兩種方式所帶來的不便。不會大量增加視窗數量,同時使用者也可以在多個視窗切換閱讀;
缺點:使用者在點某個連結時的需求未必與設計人員的想法完全一樣。使用者無法確定到底現在這個連結是在新視窗還是目前視窗打開,造成使用者一定的心理「壓力」。
二、如何選擇連結開啟方式
-
對於同類型的信息,使用相同的連結打開方式;
中國人更接受連結在新視窗開啟的方式;
以下情況使用新視窗開啟:
頻道的內容連結、導航連結、文章內延伸閱讀的連結、文章的相關內容連結、在使用者需要對同類型產品進行比較時; 以下情況使用目前視窗開啟:
文章的分頁標籤、清單的翻頁標籤、文章的上/下一篇文章的連結、線性的任務(使用者註冊、發布資訊等)、當連結屬於使用者線性的閱讀/操作需要時。
三、連結可用性設計指南
-
使用有意義的、易於理解、容易識別的連結標籤;
保證連結標籤和連結到的頁面標題是相吻合的;
不要誤導用戶去點擊不是連結的文字、圖片;
重複重要的連結;
盡量使用文字作為連結的標籤;
使用不同的顏色區分使用者未使用/使用過的連結;
提供一致的連結標籤;
使用「pointing-and-clicking」的方式讓使用者開啟連結;
使用合適的連結長度,一個連結的文字標籤不要超過一行;
告訴使用者哪些是內部連結、哪些是外部連結;
如果頁面上有一張圖片是有連結的,那麼就要保證頁面上的所有圖片都是可點擊的。
四.新觀點
-
讓用戶自己去選擇如何開啟連結。例如設計師為用戶提供一個詢問-盒子(a small check-box),讓用戶來決定連結如何打開。
一些網站使用圖標對連結的性質進行描述和指引。如維基百科的外部鏈接,採用小箭頭的形式來和站內的鏈接進行區分。
五、國內典型網站連結開啟方式
1.網上購物類
目前視窗0
新視窗1
頻道切換
List
Detail
從類目
從搜尋
內部
產品圖片
進入企業/店鋪
阿里巴巴
0
1
1
1
1
1
慧聰
0
1
1
1
1
1
中國製造網
0
0
0
0
0
0
環球資源
0
0
0
0
0
無
拍拍
0
1
0
1
1
0
淘寶
0
1
1
1
1
1
卓越亞馬遜
0
0
0
0
0
無
*在頻道切換上,各網站都採用在當前頁面開啟的方式,其他連結操作多採用在新視窗開啟的方式
2.綜合入口網站類別
目前視窗0
新視窗1
頻道切換
首頁/頻道內的鏈接
新浪
0
1
搜狐
0
1
雅虎中國
0
1
網易
1
1
騰訊
1
1
中華網
1
1
3.綜合搜尋類別
目前視窗0
新視窗1
頻道切換
首頁/頻道內的鏈接
0
1
百度
0
1
雅虎
0
1
搜狗
0
1
騰訊soso
0
1
*在頻道切換上,皆採用在目前頁面開啟的方式,在其他連結的操作上都採用在新視窗開啟的方式
因此,在頻道切換上,建議使用在目前頁面開啟的方式;在其他頁面的操作上,建議使用在新視窗開啟的方式。不合理的窗口開啟方式在支付寶的網站上也是大量存在的,希望上述的探討會給大家在設計窗口打開方式時有一定的幫助作用。

Django框架是一种用于Web应用程序的Python框架,它提供了一个简单而强大的方式来创建Web应用程序。事实上,Django已经成为当前最受欢迎的PythonWeb开发框架之一,也成为很多公司的首选,包括Instagram和Pinterest。本文将深入探讨Django框架是什么,包括基础概念和重要组件,以及具体代码示例。Django基础概念Djan

Go语言作为一个现代化的编程语言,时间在开发中占有很重要的位置。Go语言提供了一些内置的时间函数和结构体,使得时间的处理变得更加便捷。在本篇文章中,将会介绍一些Go语言中常用的时间处理方式。time.Now()我们可以使用time.Now()函数获取当前的时间:now:=time.Now()fmt.Println(now)输出:2019-06-131

作为一个流行的PHP框架,Laravel提供了许多便捷的请求方法来处理不同类型的HTTP请求。其中,Head请求方法是一个比较特殊且常被忽视的方法。在本文中,我们将深入探讨Laravel中Head请求方法的作用、用法和示例代码。什么是Head请求方法?Head请求方法是HTTP协议中定义的一种请求方法,在发送Head请求时,服务器将仅返回请求头信息,而不会返

Go语言是一门由Google开发的编程语言,具有高效、简洁、并发性强等特点。它在语法结构、包管理、高级特性等方面都有很大的优势,因此备受程序员青睐。然而,在实际开发中,很多项目会涉及到与传统的编程语言C进行交互,因此Go语言与C语言的兼容性就显得尤为重要。首先,我们来谈谈Go语言与C语言的兼容性。在Go语言中,可以通过CGo将Go语言与C语言进行交互。CGo

Chrome会自动在地址栏中记录曾经输入过的网址,并且会在未来自动“联想查询内容”,但很多时候我们并不需要一些网址,如何删掉它们呢?小编经常遇到这样的困扰,曾经输入过的地址,会挡在常用地址的前面,导致需要选好几次才能进入需要的网站。为此我也找过至少3次如何删除了,因为…每次都会忘记。在Chrome官方帮助Chrome键盘快捷键的地址栏快捷键中,就明确了删除快捷键:▍Windows删除地址栏联想内容按向下箭头键以突出显示相应内容,然后按Shift+Delete键▍macOS删除地址栏联想内容按向下

Go语言作为一种现代化的编程语言,以其简洁高效的特性在近年来受到越来越多开发者的喜爱和青睐。其中一个让人独特的地方就是其单线程特性。在传统的多线程编程语言中,开发者通常需要手动管理线程之间的同步和互斥,而在Go语言中,借助其独特的协程(Goroutine)和通信机制(channel),可以方便且高效地实现并发编程。一、Goroutine与单线程:Go语言中的

Linux操作系统作为一种常用的开源操作系统,具有强大的可定制性和灵活性。在使用Linux系统时,我们经常会遇到各种特殊字符的处理。这些特殊字符在命令行中具有特殊的含义,能够实现很多高级功能。本文将深入探讨Linux中常见的特殊字符,并结合具体的代码示例来详细介绍它们的用法。通配符:通配符是用来匹配文件名的特殊字符,常见的通配符包括*、?、[]等。下面是几种

win7系统是微软的传统操作系统,有很多实用功能,比如win7系统还原点的作用。win7设置还原点,可以win7还原系统到还原点,达到系统修复的目的。win如何设置还原点?下面小编教你win7设定还原点的方式。win7设定还原点的方式1.找到桌面电脑快捷方式,右键选择属性。2.进入属性设置后,选择高级系统配置。3.在弹出的系统属性框中选择系统维护选项。4.点击立即为开启系统保护的控制器建立还原点。5.添加还原点的描述,然后点击建立,耐心等待一会儿,成功建立还原点,然后点击关闭,下次应用还原系统可


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

禪工作室 13.0.1
強大的PHP整合開發環境

Atom編輯器mac版下載
最受歡迎的的開源編輯器

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Dreamweaver Mac版
視覺化網頁開發工具