2022-09-25 分類: 網(wǎng)站建設(shè)
如何搭建完整的網(wǎng)站架構(gòu)并設(shè)計出一個出色的網(wǎng)站?關(guān)于這個問題,我們很難提出一個絕對權(quán)威和正確的設(shè)計思路,但任何網(wǎng)站的設(shè)計都需要遵循一個循序漸進的步驟。此次IT設(shè)計欄目特別邀請網(wǎng)站設(shè)計專業(yè)人士,自本期起進行為期5期的連載,分別從網(wǎng)站模型構(gòu)建、審美與交互設(shè)計、風(fēng)格設(shè)計、代碼設(shè)計、可用性測試及對設(shè)計的折回補充等五方面,詳細闡述如何設(shè)計一個優(yōu)秀的網(wǎng)站,敬請讀者關(guān)注。
網(wǎng)站設(shè)計是一門新興的邊緣性職業(yè),既要從外觀上進行創(chuàng)意,又要結(jié)合圖形和版面設(shè)計,交互設(shè)計等諸多相關(guān)原理,這使得網(wǎng)站設(shè)計變成了一門獨特的藝術(shù)。
良好的網(wǎng)站設(shè)計能使網(wǎng)站在同類站點中獨具特色,優(yōu)秀的創(chuàng)意和表現(xiàn)方式能給瀏覽者留下深刻的印象,使網(wǎng)站訪問流量增加甚至直接增加網(wǎng)站收入。 因此,在設(shè)計的初始階段就規(guī)劃好網(wǎng)站的設(shè)計步驟是非常重要的,通常情況下網(wǎng)站設(shè)計步驟分為模型構(gòu)建、審美及交互設(shè)計、風(fēng)格設(shè)計、代碼設(shè)計、可用性測試等幾大方面。首先我們由以下四個步驟來了解一下網(wǎng)站模型設(shè)計中的內(nèi)涵與重點。
一、網(wǎng)站設(shè)計,不僅僅是美術(shù)設(shè)計
你的工作究竟屬于設(shè)計師還是美工?那得看你做的活是真正的設(shè)計,還是點綴頁面使之更好看的操作。設(shè)計師的工作是高屋建瓴的,而美工只是軟件工具的使用者。
很多人把在網(wǎng)站中的設(shè)計定義為美術(shù)設(shè)計,認為設(shè)計師的工作任務(wù)就是使用Photoshop一類的繪圖軟件把需要展示的頁面畫出來,其實這是很狹義的理解。合格的設(shè)計師應(yīng)該立足于整個網(wǎng)站的全局,在規(guī)劃上對整個網(wǎng)站進行完整的設(shè)計,在宏觀上把握設(shè)計風(fēng)格導(dǎo)向,微觀上再針對該網(wǎng)站的具體定位來決定如何對設(shè)計進行元素上的細化。當(dāng)然,網(wǎng)站設(shè)計還包括了數(shù)據(jù)庫設(shè)計及程序設(shè)計,在這里,我僅以我的從業(yè)經(jīng)驗,舉例談?wù)劸W(wǎng)站前端設(shè)計。
北京奧運會即將開幕,我們先來舉兩個奧運類型網(wǎng)站的例子:
奧運會官網(wǎng):如圖,這是一個設(shè)計得非常成功的例子,設(shè)計師并沒有像一般涉及奧運主題的設(shè)計一樣使用大量紅色,而是把頁面風(fēng)格完全國際化,其中把各種資訊和功能模塊都恰到好處地融合在一起,粗毛筆一般的元素設(shè)計使網(wǎng)站得到了豐富的整體效果。
新浪奧運頻道:如圖,我們可以看到設(shè)計師的創(chuàng)意僅僅被壓縮在頁面滾屏幾次后看到的內(nèi)容區(qū)塊上,使用了奧運五環(huán)色彩來進行設(shè)計。頁面頭部基本是套在任何一個專題網(wǎng)站都能使用的結(jié)構(gòu)素材,而新浪的資訊系統(tǒng)一定是能支持實現(xiàn)一個更脫離內(nèi)容專題模板的好設(shè)計的,可見其并沒有從網(wǎng)站設(shè)計的角度出發(fā)去處理這個項目。
二、設(shè)計人員在需求階段介入,影響需求,而不干預(yù)需求
我們常聽到有設(shè)計師抱怨:“這個設(shè)計讓我改了十多遍怎么還不能定稿?”,也常聽到產(chǎn)品經(jīng)理說:“這個設(shè)計師怎么就是把握不住要點?”
不論設(shè)計在網(wǎng)站的實現(xiàn)過程中有多么重要,網(wǎng)站該是什么模樣,還是必須由需求決定。所以網(wǎng)站項目的前期需求是至關(guān)重要的環(huán)節(jié),也可以理解成房屋建筑的地基。需求也許是經(jīng)過若干調(diào)查,將結(jié)果匯總后產(chǎn)生的報告,也可能是領(lǐng)導(dǎo)或老板的一時沖動而引發(fā)的大討論。
在需求的確立過程中,遺憾的是,網(wǎng)站設(shè)計人員的分量是極其有限的,產(chǎn)品經(jīng)理、頻道主管、某級領(lǐng)導(dǎo)的想法往往直接決定著需求的最終形態(tài)。但是設(shè)計人員在需求階段的介入還是很有必要的,設(shè)計師能以自己專業(yè)獨到的眼光,提出科學(xué)合理的建議,影響需求的細節(jié)。這樣做的結(jié)果是能在大限度上取得需求方和設(shè)計方的思想一致,而不至于在設(shè)計過程中面對著有意見卻不讓更改的需求問題而大發(fā)牢騷。
三、學(xué)會掌控用戶路徑
用戶從哪個頁面來?他最有可能點哪個鏈接或者按鈕?他使用了搜索框嗎?他下一頁去哪里?最后哪個頁面會被他打印輸出?
站在整個網(wǎng)站的角度出發(fā),這些流程也許只是產(chǎn)品經(jīng)理需要把握的,設(shè)計師拿到UE圖只管一個接一個繪制頁面就行。其實不然,好的設(shè)計師往往能承擔(dān)一部分產(chǎn)品經(jīng)理的職責(zé),設(shè)計出一個典型的用戶路徑,這對網(wǎng)站頁面流程有著很大的影響。
頁面和頁面之間有很多關(guān)聯(lián),成片的超鏈接把流程頁面和外部頁面混亂地串在一起,區(qū)域A的文字鏈接要鏈到頁面2,區(qū)域B的圖片鏈接是指向頁面3,側(cè)邊的一個位置顯著的大按鈕其實是鏈接到網(wǎng)站X……頁面和頁面之間也是有繼承關(guān)系的,繼承的過程要讓用戶覺得理所當(dāng)然,在視覺上實現(xiàn)平滑過渡,這就是設(shè)計師要考慮的具體問題。從一個頁面到另一個頁面的路徑組成里,哪些模塊要原樣保留,哪些控件要發(fā)生變化?頁面結(jié)構(gòu)是否可以變動,頁面色彩是否可以更換?這些都是需要參照用戶路徑進行設(shè)計的地方。把自己想象成為一個普通用戶,一頁一頁地點進來,你就能明白用戶需要的是什么樣的合理設(shè)計。在此我們可以參考如圖所示的網(wǎng)站設(shè)計流程圖。
四、初步實現(xiàn)UE產(chǎn)品模型,并審核
設(shè)計師需要以什么作為參考來進行頁面設(shè)計?所有的元素和流程都在腦子里,這個時候設(shè)計師需要稍加整理把它們簡要地畫出來,畫出線框和注釋就可以了。
我們可以把UE模型理解為設(shè)計草圖,在UE階段,設(shè)計師主要根據(jù)用戶路徑得來的線索,加上對用戶交互習(xí)慣的探索,進而整理出一個大概的模型框架。這個框架里,要明確畫出有幾個關(guān)鍵頁面,每個關(guān)鍵頁面的關(guān)鍵元素和模塊有哪些,這些關(guān)鍵元素和模塊哪些是必須以某種特定位置排列或者是務(wù)必要強調(diào)突出的。
其中,網(wǎng)站的首頁、最終頁面是最重要的兩級頁面,首頁會是用戶使用網(wǎng)站的第一站,在首頁的體驗好壞,直接決定著他的去留;而最終頁面是用戶想要獲得信息的具體頁面,他會在這個頁面停留最久,可能會進行仔細的閱讀,或是打印出這一頁備用。通常在繪制完UE模型之后,會有一個開發(fā)小組來討論并且審核這個模型,這時候就需要著重確定首頁和最終頁的大概模樣,每個討論參與者對此都很關(guān)心。UE模型的繪制我們可以參考如圖的某商城的UE圖。UE模型通過之后,傳統(tǒng)意義的設(shè)計終于派上用場,要進行具體的頁面設(shè)計了。
鏈接1 網(wǎng)站設(shè)計中可能存在的誤區(qū)〖EOF〗
誤區(qū)一:設(shè)計師就是美工。
事實上,兩者幾乎完全不同,設(shè)計師存在主觀因素上的設(shè)計,而美工很有可能只是被動執(zhí)行。
誤區(qū)二:用什么做圖軟件對設(shè)計師來說很重要。
其實設(shè)計師對做圖軟件沒有什么嚴格要求,很多學(xué)習(xí)繪圖軟件很久的人習(xí)慣用photoshop來畫頁面,而更多專職面向網(wǎng)頁設(shè)計的人習(xí)慣使用fireworks,因為其更偏網(wǎng)頁化的操作能帶來更高的效率。
誤區(qū)三:做平面設(shè)計和網(wǎng)頁設(shè)計其實是互通的。
雖然都是設(shè)計,但兩者的很多設(shè)計規(guī)矩是不一樣的,我認為兩者大的區(qū)別是思想上的區(qū)別:平面設(shè)計講究留白和視覺沖擊,而網(wǎng)頁設(shè)計則寸土寸金,頁面元素的整齊協(xié)調(diào)更是至關(guān)重要的。
誤區(qū)四:我改變不了領(lǐng)導(dǎo)和用戶的需求。
設(shè)計師要做的只是提出自己對于設(shè)計上的看法,決定權(quán)仍然在于領(lǐng)導(dǎo)。
誤區(qū)五:我經(jīng)驗不足,提不了任何建議。
對設(shè)計師來說,了解需求也是很重要的,不光是需要讀懂文檔,更需要真正明白大家在做的是一個什么樣的具體的東西,這樣在動手操作的時候,才不會手足無措或者是理解偏差。
誤區(qū)六:設(shè)計師直接出設(shè)計稿就行了,有問題就改。
設(shè)計師需要先搭建出UE模型,UE只需要以簡單線框模式展現(xiàn),效率高而且適合隨時調(diào)整修改,往往在這個階段需要修改的地方是很多的,如果直接就以設(shè)計稿來探討,每修改一處都是一個工程,毫無效率可言。
誤區(qū)七: 每個頁面都很重要,都要認真研究探討。
其實大部分網(wǎng)站頁面都是一樣的框架,只是內(nèi)容顯示不同,同一個級別的頁面基本都是一致的,除了關(guān)鍵頁面之外,其他頁面用戶也許只是經(jīng)過一次,停留時間甚至可以忽略,論優(yōu)先級來說,同等效率下自然要保證關(guān)鍵頁面。
鏈接2 相關(guān)名詞
MRD(Market Requirements Document),
是指市場需求文檔。MRD文檔主要側(cè)重于市場機會的分析,得出類似于 “就當(dāng)前市場情況而言,我們可以做什么”的結(jié)論;
PRD(Product Requirements Document),
是指產(chǎn)品需求文檔。PRD側(cè)重于整個產(chǎn)品的規(guī)劃,比 MRD文檔要細化一些;
UI(User Interface)設(shè)計,
用戶界面設(shè)計,用戶界面設(shè)計的三大原則是: 置界面于用戶的控制之下、減少用戶的記憶負擔(dān)、保持界面的一致性;
UE(User Experience),
用戶體驗,成形的用戶體驗可表示為框架化的頁面草圖,有些人習(xí)慣用紙筆畫UE,有些人習(xí)慣用word或其他行業(yè)軟件,總之能展現(xiàn)頁面概要示例即可。
網(wǎng)頁設(shè)計的規(guī)范
理解并遵循網(wǎng)頁設(shè)計的規(guī)范是網(wǎng)頁界面設(shè)計的基礎(chǔ),網(wǎng)頁設(shè)計的規(guī)范在行業(yè)中通常被稱為設(shè)計的“一貫性”。一個優(yōu)秀的、有經(jīng)驗的設(shè)計師能把網(wǎng)頁設(shè)計的基本規(guī)范自然而本能地融入作品中。在顯示器的方寸顯示空間里,用戶需要以被限定的分辨率來瀏覽頁面、以鍵盤和鼠標(biāo)來交互控制界面、繼而在有限的網(wǎng)絡(luò)傳輸速度下一個個層級地瀏覽整個站點,可想而知其中有多少要素需要規(guī)范化。
形象標(biāo)志(LOGO)、導(dǎo)航、搜索、內(nèi)容區(qū)塊、頁面長度、字體字號等元素是這些規(guī)范中至關(guān)重要的部分。這些元素中大部分都表現(xiàn)在網(wǎng)站的頭部或者是第一屏能顯示的區(qū)域內(nèi):一般的網(wǎng)站通常會在頭部顯著位置顯示網(wǎng)站LOGO,以合理的層級關(guān)系及最普通的字體字號來展現(xiàn)導(dǎo)航以及設(shè)計合理的搜索功能塊。
在這里我們需要注意的是除非非常必要,網(wǎng)站的LOGO盡量不要以flash動畫展示,同時導(dǎo)航也盡量不要以flash動畫或圖片來表現(xiàn),因為瀏覽器有攔截flash的可能;同時,不同終端設(shè)備上瀏覽器對flash和圖片的不支持也可能造成網(wǎng)站無法繼續(xù)訪問或者根本無法識別。
我們可以通過以下幾個例子對比一下網(wǎng)頁設(shè)計規(guī)范在實際應(yīng)用中的效果:圖1,汽車之家的導(dǎo)航設(shè)計,圖文結(jié)合,非常出色;圖2,貴州省人民政府網(wǎng)站,網(wǎng)站標(biāo)題和LOGO全部制作到flash動畫中,當(dāng)瀏覽器屏蔽flash的時候,網(wǎng)站將無法識別;圖3,伊利集團網(wǎng)站,導(dǎo)航flash也很漂亮,同樣的,當(dāng)瀏覽器屏蔽flash的時候,導(dǎo)航將不可見,網(wǎng)站無法被繼續(xù)訪問;圖4,廣東省人民政府網(wǎng)站,非常優(yōu)秀的設(shè)計,導(dǎo)航欄全部以非圖片形式制作,既保證了美觀,又體現(xiàn)了實用性。
除此之外,網(wǎng)站的各內(nèi)容區(qū)塊應(yīng)切割明顯,讓用戶能很容易地判斷內(nèi)容塊的起始。如果不是門戶類型網(wǎng)站,網(wǎng)站頁面長度盡量不要超過三屏(因為不同顯示器分辨率參數(shù)不同,三屏的說法不一定適用于所有設(shè)計),即不要讓用戶在同一頁面上過多滾動鼠標(biāo)滾輪。中文網(wǎng)站設(shè)計時應(yīng)注意內(nèi)容區(qū)域文字盡量使用12像素、14像素等偶數(shù)字號,以準確表達中文字體的整齊切割,正文漢字部分應(yīng)嚴格使用宋體,保證用戶最好的閱讀感受。標(biāo)題部分可以稍微增大字號,頁面上除裝飾性圖片或廣告之外的地方最多使用兩種字體。如圖5所示的方正字庫網(wǎng)站,就是一個很好的例子,左側(cè)列表使用13像素宋體,右側(cè)列表使用12像素宋體,同時除廣告外還出現(xiàn)了黑體和行楷等數(shù)種字體。
遵循簡潔為美原則
網(wǎng)頁設(shè)計不是僅僅使用戶在顯示器上看到漂亮的裝飾性畫面那么簡單。比起華麗的畫面裝飾,網(wǎng)頁設(shè)計應(yīng)該在更有效地傳達信息方面多下些工夫。這必須有對布局設(shè)計和色彩的正確理解和相關(guān)知識,要熟知網(wǎng)頁物理系統(tǒng)的特性,并具備應(yīng)對各種情況的能力。在具備人性化界面的網(wǎng)站設(shè)計中,我們不難發(fā)現(xiàn)其表現(xiàn)出來的功能性和自然美。多數(shù)設(shè)計得比較好的網(wǎng)站,都考慮了多媒體的特性,色彩設(shè)計和信息按照一定秩序排列,能更有效地向用戶傳達內(nèi)容。
很多設(shè)計師認為畫出美妙絕倫的頁面才是設(shè)計,其實不然,要在有限的元素和色彩里表達出風(fēng)格才是更有難度也更有層次的設(shè)計。經(jīng)過嚴謹?shù)乃伎己吐L的推敲,最終只花幾分鐘為頁面畫下一個簡單的圓角框或者一條兩像素的實線,其效果也許比涂滿了色彩和組合了數(shù)十個分層的畫面更好。設(shè)計最終將上升到思想的層面,而不是僅僅停留在工具和素材的使用。
簡單就是美的設(shè)計理念使得Web設(shè)計中的簡約風(fēng)格意向逐步明朗,在體驗了復(fù)雜煩瑣的顏色和圖片堆砌之后,主流設(shè)計開始返璞歸真。畢竟網(wǎng)站是給用戶使用的,而不是光用來看的,簡約的設(shè)計能給人以輕松的視覺體驗,更好的突出網(wǎng)站功能主題,更適用于網(wǎng)站文字內(nèi)容的資料表達。
通過以下幾個例子我們可以很好地對比簡單和復(fù)雜的網(wǎng)頁設(shè)計所體現(xiàn)的不同效果:如圖6,互聯(lián)網(wǎng)上最著名的相冊Flickr,采用了最簡約的設(shè)計;圖7,中國SNS的典型代表校內(nèi)網(wǎng),以色塊和線條構(gòu)成主體,網(wǎng)站結(jié)構(gòu)上極少使用圖片;圖8,安徽省政府網(wǎng)站,首頁使用了極少見的縱向4欄分割設(shè)計,極其煩瑣。
重視交互性和用戶體驗
在界面設(shè)計方面,很重要的一點就是要站在用戶的立場去進行設(shè)計。如果網(wǎng)站的畫面既不美觀大方,使用起來也不方便,那么這個網(wǎng)頁的界面設(shè)計是失敗的。既能給用戶帶來方便,又兼?zhèn)湟曈X的沖擊力的網(wǎng)頁界面設(shè)計,才是每個網(wǎng)頁設(shè)計人員應(yīng)該思考并追求的東西。
在網(wǎng)頁界面設(shè)計方面,設(shè)計師尤其應(yīng)該考慮使用的便利性和視覺效果這兩方面的問題。在使用方法方面,可能的話應(yīng)該遵循網(wǎng)站設(shè)計的普遍規(guī)律,界面的構(gòu)成不能太復(fù)雜,主要內(nèi)容應(yīng)該設(shè)計在引人注目的地方,所有操作性按鈕位置應(yīng)該科學(xué),讓用戶容易適應(yīng);同時,要考慮符合網(wǎng)站主體的色彩系統(tǒng),去除不必要的內(nèi)容,把信息塊分類設(shè)計得成體系,讓用戶很容易就能找到想要的內(nèi)容。
如果不是追求藝術(shù)美感和試驗性的特殊網(wǎng)站,無論設(shè)計師想表達的東西是多么新穎多么富有創(chuàng)意,假如把網(wǎng)站頭部設(shè)計得很復(fù)雜很難以理解,進而影響了用戶的操作,那么它就很難成為一個優(yōu)秀的網(wǎng)站。例如以下幾個網(wǎng)頁,在設(shè)計中就存在著一些因為不夠重視交互性和用戶體驗而存在的問題:如圖9,湖南省人民政府網(wǎng)站,所有同級內(nèi)容無區(qū)分重復(fù)堆砌,容易讓人視覺疲勞;圖10,知名女性用品網(wǎng)站果皮網(wǎng),右側(cè)列表過于冗長,用戶體驗極差;圖11,Sandisk中國總代宏衢網(wǎng)站,在簡單的頁面上采用了過多的煩瑣的圖片設(shè)計。
營造統(tǒng)一的獨特風(fēng)格
不同的網(wǎng)站有著不同的風(fēng)格,譬如政府類型網(wǎng)站適合使用顏色較深的沉穩(wěn)基調(diào),各企業(yè)可以依照其產(chǎn)品特性創(chuàng)造獨有的風(fēng)格,給年輕人使用的網(wǎng)站則可以更加無拘束地個性化。在風(fēng)格設(shè)計階段,設(shè)計師需要以photoshop或者fireworks等軟件進行72DPI的圖像繪制,這是在頁面生成為HTML代碼前的最后一個階段。
說到風(fēng)格,我們先來談?wù)剺?gòu)成網(wǎng)頁風(fēng)格的三個基本要素,它們是:顏色、線條和形狀、版式。
協(xié)調(diào)運用顏色:不同的色彩影響著人們對網(wǎng)站的第一感覺,紅色系象征著激烈、興奮,灰色系象征著平淡和低調(diào)。因此,旅游和園林類型的網(wǎng)站使用綠色系比較多,藍色則被譽為是企業(yè)色確實很多企業(yè)和政府機關(guān)都偏愛使用沉穩(wěn)而大方的藍色。另外也有幾種顏色在網(wǎng)頁設(shè)計中是很少被大面積使用的,比如紫色。
一個網(wǎng)站不可能單一地運用一種顏色,這會讓人感覺單調(diào),乏味;但也不可能將所有的顏色都運用到網(wǎng)站中,給人感覺輕浮、花俏。一個網(wǎng)站必須有一種或兩種主題色,既不至于讓客戶迷失方向,也不至于單調(diào)、乏味。所以確定網(wǎng)站的主題色也是設(shè)計者必須考慮的問題之一。
通常情況下,一個頁面內(nèi)盡量不要使用超過4種色彩,太多的色彩容易讓人感覺沒有方向、沒有側(cè)重。當(dāng)主題色確定好以后,考慮其他配色時,一定要考慮其他配色與主題色的關(guān)系,要體現(xiàn)什么樣的效果;另外還要考慮哪種因素可能占主要地位,是明度、純度還是色相。這里我們推薦兩個特色突出的網(wǎng)站顏色風(fēng)格:圖1是簡潔布局中凸顯柔和綠色的網(wǎng)站n詞酷,圖2是色彩豐富主題突出的典型游戲風(fēng)格網(wǎng)站泡泡堂。
適當(dāng)選擇線條和形狀:
文字、標(biāo)題、圖片等的組合,會在頁面上形成各種各樣的線條和形狀。這些線條與形狀的組合,構(gòu)成了主頁的總體藝術(shù)效果。必須注意藝術(shù)地搭配好這些線條和形狀,才能增強頁面的藝術(shù)魅力。以下我們來探討一下幾種不同線條和形狀的使用方法。
直線(矩形)的應(yīng)用。直線條的藝術(shù)效果是流暢、挺拔、規(guī)矩、整齊的,也就是所謂的有輪有廓。直線和矩形在頁面上的重復(fù)組合可以呈現(xiàn)井井有條、涇渭分明的視覺效果。一般應(yīng)用于比較莊重、嚴肅的主頁題材。
曲線(弧形)的應(yīng)用。曲線的效果是流動、活躍,具有動感的,曲線和弧形在頁面上的重復(fù)組合可以呈現(xiàn)流暢、輕快、富有活力的視覺效果。一般應(yīng)用于青春、活潑的主頁題材。
曲、直線(矩形、弧形)的綜合應(yīng)用。把以上兩種線條和形狀結(jié)合起來運用,可以大大豐富主頁的表現(xiàn)力,使頁面呈現(xiàn)更加豐富多彩的藝術(shù)效果。這種形式的主頁,適應(yīng)的范圍更大,各種主題的主頁都可以應(yīng)用。但是,在頁面的編排處理上,難度也會相應(yīng)大一些,處理得不好會產(chǎn)生凌亂的效果。最簡單的途徑是,在一個頁面上以一種線條(形狀)為主,只在局部的范圍內(nèi)適當(dāng)用一些其他線條(形狀)。
我們可以通過以下幾個例子具體了解一下線條和形狀的實際應(yīng)用,圖3是功能型網(wǎng)站校內(nèi)網(wǎng),直線為主的同時應(yīng)用了不對稱形狀;圖4是專業(yè)類網(wǎng)站藍色理想,全站都采用了直線設(shè)計;圖5是保加利亞知名珠寶網(wǎng)站,曲線的使用達到淋漓盡致。
均衡的分割版式:
在網(wǎng)頁設(shè)計中,頁面因為內(nèi)容元素的需要被分割成很多區(qū)塊,區(qū)塊之間的均衡就是版式設(shè)計上需要著重考慮的問題。均衡并非簡單理性的等量不等形的計算,一幅好的、均衡的網(wǎng)頁版面設(shè)計,是布局、重心、對比等多種形式原理創(chuàng)造性全面應(yīng)用的結(jié)果,是對設(shè)計師的藝術(shù)修養(yǎng)、藝術(shù)感受力的一種檢驗。在面積對比強烈(不等形)而又均衡(等量)的設(shè)計中,我們可以看到對比法則的成功參與;而在一些對比不十分強烈、典雅的不對稱設(shè)計中,我們則可感受到設(shè)計者儒雅的學(xué)者風(fēng)范。
需要注意的是,傳統(tǒng)網(wǎng)頁設(shè)計的版式控制都是在不超越大眾顯示器分辨率寬度的前提下,依照內(nèi)容多少縱向延展設(shè)計。而如今流行的產(chǎn)品型網(wǎng)站,更傾向于在一屏內(nèi)表達最主要的東西,尤其是首頁,盡量不出現(xiàn)滾動條。這里我們可以參考兩個例子:圖6,中國同學(xué)錄5460主頁面分割,雖缺乏均衡,但還算易用;
強調(diào)UI統(tǒng)籌:
除開宏觀的色彩版面設(shè)計,頁面設(shè)計里還有一個很重要的環(huán)節(jié)UI元素的設(shè)計。在設(shè)計人員的理解層面上,所有界面上可視范圍內(nèi)的東西,都可以并入UI里,但是單說UI設(shè)計,則更側(cè)重于Tab標(biāo)簽、小圖標(biāo)、按鈕、控件等。這些細節(jié)的優(yōu)化,通過使用元素來影響整站風(fēng)格,制造整體性及連續(xù)性,能統(tǒng)一整個站點的形象,并且在精致中表達網(wǎng)站的整體格調(diào)。具體的UI元素設(shè)計是見仁見智的,這里推薦一些優(yōu)秀的作品給大家參考學(xué)習(xí)。圖8,銀華基金網(wǎng)站的icon(小圖標(biāo))細節(jié);圖9,開心網(wǎng)的icon設(shè)計細節(jié)。
適當(dāng)美化 去除冗余
在必要的元素都設(shè)計完成之后,回顧整個頁面,根據(jù)整站的風(fēng)格需要,也許你會覺得設(shè)計得過于復(fù)雜了,或者是設(shè)計得不夠好,不能突出想要的風(fēng)格。這個時候就需要適當(dāng)調(diào)整對頁面的美化控制。
簡潔的往往是美的,而美的東西不一定簡潔。尤其在網(wǎng)頁設(shè)計上,對于內(nèi)容很多的門戶網(wǎng)站,任何多余的修飾都會加重瀏覽者眼睛的負擔(dān),所以可以看到門戶的設(shè)計往往特別簡單;而某些專業(yè)型網(wǎng)站,就首頁來說確實沒有什么東西可以展示,那么則需要刻意增加一些點綴而不顯得特別空洞。當(dāng)然,這也不是定理,針對行業(yè)不同或者突發(fā)性事件,適當(dāng)?shù)貙υO(shè)計進行調(diào)整也能夠起到很好的效果。這里我們就舉兩個門戶網(wǎng)站的例子: 圖10是奧運版的搜狐首頁,門戶也設(shè)計得美觀大方;圖11是網(wǎng)易的經(jīng)典首頁,簡潔大方堪為業(yè)內(nèi)典范。
如何進行規(guī)范的代碼設(shè)計
相信很少有人會在網(wǎng)頁設(shè)計的過程中把代碼設(shè)計單獨拿出來說,雖然在軟件設(shè)計中代碼設(shè)計很受重視,但在web設(shè)計里,大家更關(guān)心網(wǎng)站結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計、頁面視覺設(shè)計,很少有人會真正關(guān)心前端代碼設(shè)計。這恰恰是因為代碼設(shè)計的優(yōu)劣不是一般用戶所能感覺出來的,設(shè)計得差的前端代碼,在用戶使用過程中也許毫無影響,卻能將前端工程師和web程序員弄得一塌糊涂。
說到前端代碼,不能不說DIV架構(gòu)。目前主流的網(wǎng)站頁面架構(gòu)方式已經(jīng)轉(zhuǎn)向DIV+CSS的結(jié)構(gòu)層和表現(xiàn)層脫離的方式,這個過程也叫做網(wǎng)站的標(biāo)準化。這與以往的利用表格定位的方式完全不同,更加強調(diào)了界面元素的模塊化定位,由DIV確定模塊的界限,再由CSS代碼表現(xiàn)該DIV元素的表現(xiàn)形式。
在DIV的布局方式中,我們更多強調(diào)的是規(guī)范,因為DIV的ID名稱和CLASS類名稱是能夠由代碼編寫者自行定義的,所以有明確規(guī)范的DIV設(shè)計是前端代碼設(shè)計的前提。如今的web工作往往牽涉到一個團隊中的多人進行協(xié)作開發(fā),代碼被閱讀和被修改的次數(shù)遠遠多于它被編寫的次數(shù),而保持代碼易讀、易修改的關(guān)鍵,就在于在代碼編寫前期確定能被認同的代碼規(guī)范。
首先我們先了解DIV架構(gòu)中的命名規(guī)則,DIV的許多規(guī)范要點體現(xiàn)在ID或者CLASS的命名中,絕大多數(shù)設(shè)計師習(xí)慣使用屬性命名方式:即顯示綠色14號字的類就命名為green14,藍色背景區(qū)域的類就命名為blueBg。這樣命名也未嘗不可,但是這樣的命名方式對于合作的其他職能部門的同事來說,是毫無意義的。PHP程序員不會關(guān)心這個類的字是什么顏色,他只管這塊區(qū)域應(yīng)該和哪個程序模塊接口;模板編輯也不會關(guān)心背景究竟該是什么顏色,他只管哪個區(qū)域是用來顯示頭圖、哪個區(qū)域顯示全站導(dǎo)航和全站通用底部。所以我們比較倡導(dǎo)表意命名方式和接口命名方式,比如pageHead和loginArea這樣的命名,pageHead明確表示了這塊區(qū)域的意思,而loginArea指代了這是個登錄區(qū)域的接口。不管這兩個類里的字號顏色等將來因為改版發(fā)生了什么改變,它們起到的作用和所定義的固定區(qū)域是不會改變的。
其次我們了解一下DIV中類的復(fù)用,同一個頁面中,DIV的ID是唯一的,表示該頁面上獨一無二的一種特定表現(xiàn);而CLASS(類)是可以無限重復(fù)使用的,表現(xiàn)該頁面上有某些屬性相同的若干區(qū)域,所以DIV的復(fù)用僅僅指的是類。牽涉到復(fù)用的時候,類的命名應(yīng)該盡量多地表意化,有必要的情況下使用屬性命名也能起到很好的效果。比如頁面中有很多個不同的內(nèi)容列表區(qū)塊,但是寬度都是760px,那么使用contList760這樣的類名稱進行復(fù)用就比contListA、contListB、contListC……這樣單獨且表意不明顯的命名要好得多。
CSS整站規(guī)劃——網(wǎng)站設(shè)計的重中之重題
說過DIV當(dāng)然要說說CSS,CSS使現(xiàn)代網(wǎng)站大放異彩。符合標(biāo)準化的網(wǎng)站,僅僅通過更換一個不同的CSS文件,就可以瞬間實現(xiàn)整站所有頁面改變更新的顯示效果。CSS統(tǒng)一了網(wǎng)頁的表現(xiàn)層,而不影響網(wǎng)站結(jié)構(gòu)和數(shù)據(jù)傳輸。
而CSS的書寫方式也因設(shè)計師的不同而各有千秋,在此,我們強調(diào)CSS的設(shè)計關(guān)鍵在于代碼的縮略與復(fù)用:縮略能使CSS代碼更加簡明扼要,CSS文件也能縮小體積;復(fù)用則是提高代碼的利用率,以最少的代碼實現(xiàn)高的重復(fù)使用效率。如圖3所示,騰訊網(wǎng)的CSS設(shè)計就十分優(yōu)秀。
首先我們來看代碼的縮略,很多編輯器生成的CSS代碼片段會像圖4一樣雜亂隨意,而實際上這段代碼能縮略掉所有不需要的空格,組合起同系列元素,使得代碼行讀起來更加輕松無負擔(dān)。
畢竟,編輯器是按照一定的程序運算而提供出來的CSS樣式,它能自動實現(xiàn)預(yù)期效果的CSS樣式,而絕不會自動精簡代碼。這個過程還是需要人的干預(yù),而且對于不同的應(yīng)用場合,CSS代碼中的縮略方式也會有所不同,而取誰舍誰,則完全看具體情況而定了。
其次,我們來了解CSS的復(fù)用。同樣是復(fù)用,CSS的復(fù)用情況和DIV很不同。設(shè)計中我們需要盡量實現(xiàn)CSS代碼的復(fù)用,盡量多利用CSS的繼承和層疊,而不是到處定義新的CSS類。在繁瑣的CSS設(shè)計中,也許會遇見兩個大部分屬性一致而只有某一兩個細節(jié)不同的類,那么可以考慮這兩個類是否是繼承關(guān)系,或者說將它們相同的屬性提煉出來,形成另一個可供公用的類。
后期整理——代碼也可以很美
之前說的都是代碼編寫的前期規(guī)范,而頁面完成之后,代碼的后期整理對于今后的修改維護“可持續(xù)發(fā)展”也非常重要。在這里,我們需要注意以下幾個方面的內(nèi)容。
1.樣式表統(tǒng)一:樣式表分為內(nèi)聯(lián)樣式表和外聯(lián)樣式表,成型的網(wǎng)站架構(gòu)要求對樣式表統(tǒng)一管理,所有的樣式表都需要獨立出來,作為一個或幾個外聯(lián)樣式表文件;除非是極特殊的情況,該CSS只在這一個頁面中出現(xiàn),不會有另外的頁面需要復(fù)用它,那么可以考慮使用內(nèi)聯(lián),而內(nèi)聯(lián)樣式很多時候會被視為極不專業(yè)的做法。如圖5,色影無忌網(wǎng)站的設(shè)計從外觀看很符合標(biāo)準化設(shè)計,我們可以看出色影無忌的代碼設(shè)計非?;靵y。
2.注釋:再科學(xué)、再規(guī)范的代碼,也不見得能一眼就被其他人讀懂,所以這個時候需要代碼注釋。CSS的注釋很簡單,在HTML里的DIV注釋因為其層級嵌套關(guān)系的問題,需要使用和的方式進行包含處理,這樣能使代碼更加模塊化。如圖7所示,新浪的頁面注釋就很整齊。
3.空格:關(guān)于CSS代碼中的空格問題一直被激烈地討論著,我的主張是,在頁面發(fā)布之前,因為代碼的規(guī)整而產(chǎn)生的空格是沒有問題的,這樣更便于編輯與調(diào)試,而在網(wǎng)站定稿上線后,可以將CSS類里的空格換行都刪除,每個定義類都并成一行代碼,這樣既能壓縮文件空間,也能使所有類的名稱整齊劃一,便于查找。
4.其他:有些編輯器產(chǎn)生的CSS代碼會出現(xiàn)大寫字符,建議統(tǒng)一修改成小寫,而對color:#666666之類的顏色代碼,可以縮寫為color:#666。這對維護沒增加什么困難,而且確實減小了文件體積。
名詞解釋
CSS是英語Cascading Style Sheets(層疊樣式表單)的縮寫,它是一種用來表現(xiàn) HTML 或 XML 等文件式樣的計算機語言。
DIV元素是用來為HTML文檔內(nèi)大塊(block-level)的內(nèi)容提供結(jié)構(gòu)和背景的元素。DIV的起始標(biāo)簽和結(jié)束標(biāo)簽之間的所有內(nèi)容都是用來構(gòu)成這個塊的,其中所包含元素的特性由DIV標(biāo)簽的屬性來控制,或者通過使用樣式表格式化這個塊來進行控制。
DIV+CSS是網(wǎng)站標(biāo)準(或稱“Web標(biāo)準”)中常用的術(shù)語之一,通常為了說明與HTML網(wǎng)頁設(shè)計語言中的表格(table)定位方式的區(qū)別,因為XHTML網(wǎng)站設(shè)計標(biāo)準中,不再使用表格定位技術(shù),而是采用DIV+CSS的方式實現(xiàn)各種定位。
鏈接
CSS標(biāo)準化在頁面應(yīng)用的補充
摒棄table布局不是說禁止使用table,table標(biāo)簽仍可以用在容納表格型數(shù)據(jù)的場合,而不用于頁面布局的目的。
頁面中的標(biāo)簽都是帶有結(jié)構(gòu)含義的,盡量少因為布局的目的引入額外的div標(biāo)簽。
頁面中的結(jié)構(gòu)與表現(xiàn)完全分離,結(jié)構(gòu)位于html文件中,表現(xiàn)位于css文件中。
盡量使用通用的CSS語法,少用特定于某種瀏覽器的CSS語法。必需要用的,則將這類語法隔離在單獨的css文件中,以便日后瀏覽器升級后刪除。
操作流程中的用戶體驗
這里我們從幾個失敗的例子,來看看界面設(shè)計是如何影響用戶體驗的。
網(wǎng)站為了吸引新用戶注冊,或者是為了商業(yè)回報,主觀上希望某些元素被突出體現(xiàn),由于設(shè)計上處理不當(dāng),難免使有些原本對于用戶操作來說更重要的元素被淹沒,以上這些設(shè)計正說明了這點。而如果把“注冊”按鈕從登錄的區(qū)域拿出來,或者以不同于“登錄”按鈕的形式表達,也許效果就會好很多。
導(dǎo)向性的用戶體驗設(shè)計
用戶體驗的導(dǎo)向性,一般體現(xiàn)在希望對用戶的行為方式有明顯影響干預(yù)的網(wǎng)站,典型的代表就是購物網(wǎng)站。
淘寶網(wǎng)的用戶體驗在業(yè)內(nèi)應(yīng)該算是典范,作為國內(nèi)最成功的C2C網(wǎng)站,淘寶的用戶體驗設(shè)計也在不斷地完善之中。由圖4我們可以了解淘寶網(wǎng)的商品細節(jié)展示及購買引導(dǎo)設(shè)計,以淘寶的產(chǎn)品展示頁為例,從單件出售物品的信息傳遞來看,產(chǎn)品照片右側(cè)清晰寫明了一口價和運費,緊接下來就是一個碩大的“立刻購買”按鈕,然后再將需要寫明白的物品信息及參數(shù)等等一一羅列。這個頁面就具有很明顯的用戶誘導(dǎo)性,因為淘寶需要的就是貨品的成交量。
不要給用戶思考的機會
《Don’t make me think》是用戶體驗及可用性測試方面一本很有名的著作,好的用戶體驗就應(yīng)該把用戶當(dāng)做不會思考的傻子,只會沿著你計劃好的路徑一步步往下走。用戶猶豫得越久,越能說明這個網(wǎng)站的設(shè)計體驗化還不夠。
用戶體驗 細節(jié)決定成敗
一般用戶很難記住網(wǎng)站流程中好的部分,他們會認為做得好的地方都是應(yīng)該的;相反,他們特別容易記住一些影響了全局的細節(jié),一個讓人吃驚的微小細節(jié),都可能影響用戶對整個網(wǎng)站的評判。以下是幾個用戶體驗細節(jié)的例子。
與之形成鮮明對比的是微軟的live郵箱,圖9是微軟live郵箱的添加附件操作,被認為是公認的失敗設(shè)計。尤其是在編輯郵件狀態(tài)下,點擊曲別針按鈕,按理說應(yīng)該可以瀏覽機器磁盤,并上傳圖片或壓縮包等有限格式的文件。而在live郵箱里,曲別針按鈕右側(cè)有個可下拉的三角形,上傳附件須先選擇是圖片還是文件。我不知道這樣設(shè)計的意圖何在,難道圖片就不算是文件的一種嗎
其實用戶體驗無一定之規(guī),沒有確切的章法來規(guī)定說這么做就是好的、那么做就是不好的。只要用戶操作起來沒有障礙,能一氣呵成,操作之后沒有怨言,那就是設(shè)計得不差的用戶體驗。在進行了科學(xué)的可用性測試,掌握一般用戶和核心用戶的體驗報告之后,設(shè)計師就需要以用戶體驗報告來對設(shè)計進行分析調(diào)整、完善網(wǎng)站,實現(xiàn)可用性測試對網(wǎng)站設(shè)計的折回補充作用,用以實現(xiàn)更具有用戶親和力和操作便利性的操作界面。
網(wǎng)站欄目:制作一個優(yōu)質(zhì)網(wǎng)站該如何搭建完整的網(wǎng)站架構(gòu)?
當(dāng)前地址:http://www.rwnh.cn/news30/197930.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站導(dǎo)航、做網(wǎng)站、品牌網(wǎng)站設(shè)計、App開發(fā)、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容