1. 優(yōu)化圖片,獲得更好的頁(yè)面加載速度
學(xué)習如何通過(guò)選擇正確的格式,來(lái)優(yōu)化網(wǎng)頁(yè)圖片,并確保文件大小在可行的范圍你是足夠小的。雖然現在人們已經(jīng)都在使用寬帶,但仍然有人是撥號上網(wǎng)。此 外,雖然移動(dòng)裝置技術(shù)的普及,但移動(dòng)裝置卻不一定支持像寬頻一樣的速度,圖片文件的大小可能還是會(huì )延長(cháng)網(wǎng)頁(yè)的加載時(shí)間,有可能把用戶(hù)趕走的。
2. 保持干凈和簡(jiǎn)單(即:簡(jiǎn)潔)
一個(gè)好的網(wǎng)頁(yè)設計不光只是看起來(lái)好看而已,還要是用戶(hù)友好型的。通常來(lái)說(shuō),一個(gè)干凈、簡(jiǎn)單的網(wǎng)頁(yè)設計最終會(huì )成為一個(gè)可用性高的網(wǎng)頁(yè)設計,因為它在與用 戶(hù)的交互中不會(huì )使其產(chǎn)生混淆。當頁(yè)面上有太多的網(wǎng)站功能和組件時(shí),將會(huì )分散網(wǎng)站用戶(hù)的注意力而失去原本瀏覽網(wǎng)站的目的。確保每個(gè)頁(yè)面元素都有其目的,然后 問(wèn)自己以下問(wèn)題:
是否真的需要這個(gè)設計么?
這是什么組件是做什么用,它如何協(xié)助用戶(hù)瀏覽?
如果我突然刪除這個(gè)組件,大多數人會(huì )希望它“回來(lái)”嗎 ?
如何把這些元素和目標、消息和網(wǎng)站的宗旨互相結合?
此外,盡管它可能是一個(gè)超酷的新概念或界面設計模式,但你還是要確保對你的用戶(hù)而言該設計仍然是方便和直觀(guān)的。人們習慣于通用性的交互模式、網(wǎng)站功能、和網(wǎng)絡(luò )接口,如果你的設計的確很獨特,確保它不是太模糊和晦澀。 要有創(chuàng )意,但還要保持簡(jiǎn)單。
3. 導航(條/欄)是最重要的設計
一個(gè)網(wǎng)站最重要的部分就是整個(gè)網(wǎng)站的導航。沒(méi)有它,無(wú)論在哪個(gè)頁(yè)面中,用戶(hù)都會(huì )發(fā)生卡在這個(gè)頁(yè)面離不開(kāi)的狀況。有了這明顯的實(shí)際方向,我們將討論一些建構網(wǎng)站導航時(shí)重要的點(diǎn)。
首先,在網(wǎng)站的導航結構上,投入足夠的時(shí)間和很多規劃是非常重要的。雖然這是常識,但仍然有很多設計師想當然地設計網(wǎng)站導航。
擺放位置、風(fēng)格、所用技術(shù)(javascript或CSS)、可用性和網(wǎng)頁(yè)易讀性,這些是你制作導航設計時(shí)需要考慮的。
在沒(méi)有CSS的狀況下,你的導航設計應該也是可用的,這是基于文字基礎的瀏覽器相容性。你可以盡量去嘲笑文字基礎的瀏覽器,但它們在很多的移動(dòng)設備上還是流行的。也許更為重要的是,對屏幕用戶(hù)來(lái)說(shuō)(99.99%的情況下),沒(méi)有CSS的導航功能照樣可用訪(fǎng)問(wèn)。
在沒(méi)有客戶(hù)端技術(shù)情況下(如JavaScript或Flash),導航功能應該容易進(jìn)入和使用的。用戶(hù)可能因安全性或公司政策而沒(méi)有開(kāi)啟或安裝。
所以,制定一個(gè)導航系統可以放置的良好位置是必須的,例如放在一個(gè)顯眼可見(jiàn)的地方。一個(gè)好的導航功能,只要網(wǎng)頁(yè)載入就出現,而不需要鼠標再向下滾動(dòng)。這是為什么頁(yè)面要保持干凈和簡(jiǎn)單的重要作用,一個(gè)復雜且非常規的設計可能會(huì )讓用戶(hù)困惑。
哪怕只有一瞬間,用戶(hù)也必定不會(huì )納悶:“網(wǎng)站導航在哪里?”
最后,對網(wǎng)站建立階層結構,多層次的管理。確保它在父層與子層之間易于導航。此外,不管在哪一個(gè)網(wǎng)頁(yè)當中,也應該能很容易到達最高層的頁(yè)面(例如網(wǎng)站首頁(yè))。
最主要的目標就是你的網(wǎng)站導航,盡可能減少操作(動(dòng)作),努力而讓用戶(hù)到達他想要瀏覽的內容。
4. 明智和有條理地使用字體
雖然有成千上萬(wàn)的字體,但你真的能用的只是一小部分(至少要等到主要的瀏覽器完全支持CSS3)。 所以堅持使用網(wǎng)頁(yè)安全字體。如果你不喜歡網(wǎng)頁(yè)安全字體,可以考慮利用sIFR或Cufon逐步增強的網(wǎng)頁(yè)設計。
保持字體的一致性,確認標題和段落的內容看起來(lái)有所不同。使用空白、調整行高、字體大小和字母間距屬性,使用戶(hù)輕松愉快地閱讀和掃描內容。
也許一個(gè)網(wǎng)頁(yè)設計師常常犯的錯誤就是使用不對的字體大小。因為我們想盡可能的將內容都塞在一個(gè)網(wǎng)頁(yè)中呈現,所以我們有時(shí)設置字體大小而讓用戶(hù)感覺(jué)到不 舒服。如果可能的話(huà),盡量保持字體大小12像素以上,特別是對段落內容。雖然很多沒(méi)有遇到因為字體太小而造成閱讀上的困難,但是想想老人家、近視眼和其他 類(lèi)似視覺(jué)障礙的族群吧。
5. 理解色彩無(wú)障礙性
說(shuō)完字體后,我們還需要指出使用正確顏色的重要性。例如,黑色文字在白色背景,如果使用高對比度,橙色背景上的紅色文字會(huì )令你的眼睛感到緊張。
此外,使用一些對特殊形式色盲的用戶(hù)友好的顏色(檢查工具名為Vischeck,可以測試某些類(lèi)型的色盲)。
有些色彩組合只適合運用在前景色的部分,而不適合做背景色。舉個(gè)例子來(lái)說(shuō),深藍色的文字搭配粉紅色的背景與粉紅色的文字搭配深藍色的背景,都是使用兩 種一樣的顏色,但用在不同的部分則影響了它的可讀性和閱讀的舒適度。重要的是,不僅要使用良好的色彩組合,而且要把它用在頁(yè)面中的合適元素上。
6. 知道如何編寫(xiě)代碼
隨著(zhù)各種所見(jiàn)即所得的網(wǎng)頁(yè)編輯器充斥市場(chǎng),網(wǎng)頁(yè)設計已經(jīng)成為簡(jiǎn)單的1-2-3步驟就能設計好一個(gè)網(wǎng)站。然而,大多數網(wǎng)頁(yè)編輯器摻雜了不必要的代碼,使你的HTML結構設計不當,難以維護和更新,導致網(wǎng)頁(yè)膨脹。
通過(guò)自己編寫(xiě)的網(wǎng)頁(yè)代碼,能得到簡(jiǎn)潔的代碼,能夠愉快方便地閱讀和維護。你可以自豪地說(shuō)是自己寫(xiě)出來(lái)的代碼。但知道如何使用所見(jiàn)即所得的IDE或預覽功能并不會(huì )妨礙學(xué)習 HTML和CSS。你要知道發(fā)生了什么事情,才能創(chuàng )造有效并高度優(yōu)化的網(wǎng)頁(yè)設計。
7. 不要忘記搜索引擎優(yōu)化
在設計網(wǎng)站時(shí),一個(gè)好的網(wǎng)頁(yè)設計師應該永遠牢記基本的SEO概念。例如,網(wǎng)頁(yè)內容結構、用文字表示標題(即網(wǎng)頁(yè)的標題和標志)。此時(shí),以前學(xué)習的如何 合理編碼的能力就派上用場(chǎng)。認識正確、語(yǔ)義和基于標準的HTML/CSS 后,你會(huì )很快認識到Div比表格布局好得多,不僅更為準確地展現內容,而且對搜索引擎排名也有幫助。另外,知道用CSS更換背景、文字和圖片也是一個(gè)好主 意。
8. 理解人是沒(méi)有耐性的
普通人用幾秒鐘就決定是否要閱讀更多網(wǎng)頁(yè)內容或到另一個(gè)網(wǎng)站。因此,作為一個(gè)網(wǎng)頁(yè)設計師,要有個(gè)好方法,能在這珍貴的幾秒鐘鼓勵用戶(hù)選擇前者(看更多內容)。
要知道,如果用戶(hù)在網(wǎng)頁(yè)頭部看不到感興趣的內容,沒(méi)有多少人會(huì )向下滾動(dòng),去查看整個(gè)網(wǎng)頁(yè)的內容。所以,在網(wǎng)頁(yè)頭部很容易看到的地方放置網(wǎng)站上的重要元 素,但也不要過(guò)度擁擠在上半部分網(wǎng)頁(yè),否則會(huì )嚇到用戶(hù),而不會(huì )往下繼續看內容。記住上半部分網(wǎng)頁(yè)設計的賣(mài)點(diǎn):視其為推銷(xiāo)員,使人們有購買(mǎi)想法,即他們想在 你的網(wǎng)站上看到什么。
9. 了解(并意識到)瀏覽器的兼容性
當一個(gè)網(wǎng)頁(yè)設計師必須要知道的一件事,就是你的工作環(huán)境(瀏覽器)是挑剔和難以預料的。如果你的網(wǎng)頁(yè)設計只能運行在的幾種網(wǎng)頁(yè)瀏覽器,那是不夠的,你需要盡可能多瀏覽器下測試。這里有一款工具Browsershots,可以測試瀏覽器兼容性。
10. 使設計有靈活性和可維護性
一個(gè)好的網(wǎng)頁(yè)設計師可以確保以后可以很容易更新或修改網(wǎng)站。設計一個(gè)有可塑性、易于維護的網(wǎng)站,是一個(gè)偉大網(wǎng)頁(yè)設計師的標志。讓你的工作盡可能從結構化轉向模塊化。