摘要:你在網(wǎng)頁設(shè)計所學(xué)到的大多數(shù)教訓(xùn)都來自工作經(jīng)驗。學(xué)習(xí)是一個反復(fù)持續(xù)的過程赞赖,并且沒有比犯錯更好的方式來獲得知識滚朵。在本文中,我們將討論10個重要并常規(guī)的技巧前域,這是每位Web設(shè)計師新手都應(yīng)該知道辕近。
在做網(wǎng)站時會遇到很多的問題,所以Web設(shè)計師通常要扮演多種角色匿垄,并且要掌握如何構(gòu)建一個有效實用的網(wǎng)站布局知識移宅。
你在網(wǎng)頁設(shè)計所學(xué)到的大多數(shù)教訓(xùn)都來自工作經(jīng)驗归粉。學(xué)習(xí)是一個反復(fù)持續(xù)的過程,并且沒有比犯錯更好的方式來獲得知識(從錯誤中學(xué)習(xí))漏峰。在本文中糠悼,我們將討論10個重要并常規(guī)的技巧,這是每位Web設(shè)計師新手都應(yīng)該知道浅乔。(web前端學(xué)習(xí)交流群:328058344 禁止閑聊倔喂,非喜勿進(jìn)!)
1. 優(yōu)化圖片靖苇,獲得更好的頁面加載速度
學(xué)習(xí)如何通過選擇正確的格式席噩,來優(yōu)化網(wǎng)頁圖片,并確保文件大小在可行的范圍你是足夠小的贤壁。雖然現(xiàn)在人們已經(jīng)都在使用寬帶班挖,但仍然有人是撥號上網(wǎng)。此外芯砸,雖然移動設(shè)備技術(shù)的普及萧芙,但移動裝置卻不一定支持像寬頻一樣的速度,圖片文件的大小可能還是會延長網(wǎng)頁的加載時間假丧,有可能把用戶趕走的双揪。
這里有個選擇適合的文件格式的技巧:如果圖片是單色,那最好保存成PNG或者GIF格式包帚;如果是連續(xù)性的色調(diào)(如照片)則最好保存成JPG格式渔期。
[圖片上傳中。渴邦。疯趟。(1)]
有很多的工具可以幫助你進(jìn)一步優(yōu)化你的圖片,降低他們的文件大小谋梭⌒啪可以參考這個工具列表來幫助優(yōu)化你的圖片。盡量把圖片數(shù)量減到最低瓮床,并且靈活使用圖片盹舞,并且盡可能地減小文件大小。如此一來隘庄,將可以大大的減少頁面的讀取時間和改善網(wǎng)頁的性能踢步。
2. 保持干凈和簡單(即:簡潔)
一個好的網(wǎng)頁設(shè)計不光只是看起來好看而已,還要是用戶友好型的丑掺。通常來說获印,一個干凈、簡單的網(wǎng)頁設(shè)計最終會成為一個可用性高的網(wǎng)頁設(shè)計街州,因為它在與用戶的交互中不會使其產(chǎn)生混淆兼丰。當(dāng)頁面上有太多的網(wǎng)站功能和組件時绰咽,將會分散網(wǎng)站用戶的注意力而失去原本瀏覽網(wǎng)站的目的。確保每個頁面元素都有其目的地粪,然后問自己以下問題:
◆是否真的需要這個設(shè)計么取募?
◆這是什么組件是做什么用,它如何協(xié)助用戶瀏覽蟆技?
◆如果我突然刪除這個組件玩敏,大多數(shù)人會希望它“回來”嗎?
◆如何把這些元素和目標(biāo)质礼、消息和網(wǎng)站的宗旨互相結(jié)合旺聚?
此外,盡管它可能是一個超酷的新概念或界面設(shè)計模式眶蕉,但你還是要確保對你的用戶而言該設(shè)計仍然是方便和直觀的砰粹。人們習(xí)慣于通用性的交互模式、網(wǎng)站功能造挽、和網(wǎng)絡(luò)接口碱璃,如果你的設(shè)計的確很獨特,確保它不是太模糊和晦澀饭入。 要有創(chuàng)意嵌器,但還要保持簡單。
3. 導(dǎo)航(條/欄)是最重要的設(shè)計
一個網(wǎng)站最重要的部分就是整個網(wǎng)站的導(dǎo)航谐丢。沒有它爽航,無論在哪個頁面中,用戶都會發(fā)生卡在這個頁面離不開的狀況乾忱。有了這明顯的實際方向讥珍,我們將討論一些建構(gòu)網(wǎng)站導(dǎo)航時重要的點。
首先窄瘟,在網(wǎng)站的導(dǎo)航結(jié)構(gòu)上衷佃,投入足夠的時間和很多規(guī)劃是非常重要的。雖然這是常識寞肖,但仍然有很多設(shè)計師想當(dāng)然地設(shè)計網(wǎng)站導(dǎo)航纲酗。擺放位置、風(fēng)格新蟆、所用技術(shù)(javascript或CSS)、可用性和網(wǎng)頁易讀性右蕊,這些是你制作導(dǎo)航設(shè)計時需要考慮的琼稻。
在沒有CSS的狀況下,你的導(dǎo)航設(shè)計應(yīng)該也是可用的饶囚,這是基于文字基礎(chǔ)的瀏覽器相容性帕翻。你可以盡量去嘲笑文字基礎(chǔ)的瀏覽器鸠补,但它們在很多的移動設(shè)備上還是流行的。也許更為重要的是嘀掸,對屏幕用戶來說(99.99%的情況下)紫岩,沒有CSS的導(dǎo)航功能照樣可用訪問。
在沒有客戶端技術(shù)情況下(如JavaScript或Flash)睬塌,導(dǎo)航功能應(yīng)該容易進(jìn)入和使用的泉蝌。用戶可能因安全性或公司政策而沒有開啟或安裝。
所以揩晴,制定一個導(dǎo)航系統(tǒng)可以放置的良好位置是必須的勋陪,例如放在一個顯眼可見的地方。一個好的導(dǎo)航功能硫兰,只要網(wǎng)頁載入就出現(xiàn)诅愚,而不需要鼠標(biāo)再向下滾動。這是為什么頁面要保持干凈和簡單的重要作用劫映,一個復(fù)雜且非常規(guī)的設(shè)計可能會讓用戶困惑违孝。
哪怕只有一瞬間,用戶也必定不會納悶:“網(wǎng)站導(dǎo)航在哪里?”
最后泳赋,對網(wǎng)站建立階層結(jié)構(gòu)等浊,多層次的管理。確保它在父層與子層之間易于導(dǎo)航摹蘑。此外筹燕,不管在哪一個網(wǎng)頁當(dāng)中,也應(yīng)該能很容易到達(dá)最高層的頁面(例如網(wǎng)站首頁)衅鹿。
最主要的目標(biāo)就是你的網(wǎng)站導(dǎo)航撒踪,盡可能減少操作(動作),努力而讓用戶到達(dá)他想要瀏覽的內(nèi)容大渤。
4. 明智和有條理地使用字體
雖然有成千上萬的字體制妄,但你真的能用的只是一小部分(至少要等到主要的瀏覽器完全支持CSS3)。 所以堅持使用網(wǎng)頁安全字體泵三。如果你不喜歡網(wǎng)頁安全字體耕捞,可以考慮利用sIFR或Cufon逐步增強(qiáng)的網(wǎng)頁設(shè)計。
保持字體的一致性烫幕,確認(rèn)標(biāo)題和段落的內(nèi)容看起來有所不同俺抽。使用空白、調(diào)整行高较曼、字體大小和字母間距屬性磷斧,使用戶輕松愉快地閱讀和掃描內(nèi)容。
也許一個網(wǎng)頁設(shè)計師常常犯的錯誤就是使用不對的字體大小。因為我們想盡可能的將內(nèi)容都塞在一個網(wǎng)頁中呈現(xiàn)弛饭,所以我們有時設(shè)置字體大小而讓用戶感覺到不舒服冕末。如果可能的話,盡量保持字體大小12像素以上侣颂,特別是對段落內(nèi)容档桃。雖然很多沒有遇到因為字體太小而造成閱讀上的困難,但是想想老人家憔晒、近視眼和其他類似視覺障礙的族群吧藻肄。
5. 理解色彩無障礙性
說完字體后,我們還需要指出使用正確顏色的重要性丛晌。例如仅炊,黑色文字在白色背景,如果使用高對比度澎蛛,橙色背景上的紅色文字會令你的眼睛感到緊張抚垄。
此外,使用一些對特殊形式色盲的用戶友好的顏色(檢查工具名為Vischeck谋逻,可以測試某些類型的色盲)呆馁。
有些色彩組合只適合運(yùn)用在前景色的部分,而不適合做背景色毁兆。舉個例子來說浙滤,深藍(lán)色的文字搭配粉紅色的背景與粉紅色的文字搭配深藍(lán)色的背景,都是使用兩種一樣的顏色气堕,但用在不同的部分則影響了它的可讀性和閱讀的舒適度纺腊。重要的是,不僅要使用良好的色彩組合茎芭,而且要把它用在頁面中的合適元素上揖膜。
6. 知道如何編寫代碼
隨著各種所見即所得的網(wǎng)頁編輯器充斥市場,網(wǎng)頁設(shè)計已經(jīng)成為簡單的1-2-3步驟就能設(shè)計好一個網(wǎng)站梅桩。然而壹粟,大多數(shù)網(wǎng)頁編輯器摻雜了不必要的代碼,使你的HTML結(jié)構(gòu)設(shè)計不當(dāng)宿百,難以維護(hù)和更新趁仙,導(dǎo)致網(wǎng)頁膨脹。
通過自己編寫的網(wǎng)頁代碼垦页,能得到簡潔的代碼雀费,能夠愉快方便地閱讀和維護(hù)。你可以自豪地說是自己寫出來的代碼外臂。但知道如何使用所見即所得的IDE或預(yù)覽功能并不會妨礙學(xué)習(xí)HTML和CSS坐儿。你要知道發(fā)生了什么事情律胀,才能創(chuàng)造有效并高度優(yōu)化的網(wǎng)頁設(shè)計宋光。
7. 不要忘記搜索引擎優(yōu)化
在設(shè)計網(wǎng)站時貌矿,一個好的網(wǎng)頁設(shè)計師應(yīng)該永遠(yuǎn)牢記基本的SEO概念。例如罪佳,網(wǎng)頁內(nèi)容結(jié)構(gòu)逛漫、用文字表示標(biāo)題(即網(wǎng)頁的標(biāo)題和標(biāo)志)。此時赘艳,以前學(xué)習(xí)的如何合理編碼的能力就派上用場酌毡。認(rèn)識正確、語義和基于標(biāo)準(zhǔn)的HTML/CSS后蕾管,你會很快認(rèn)識到Div比表格布局好得多枷踏,不僅更為準(zhǔn)確地展現(xiàn)內(nèi)容,而且對搜索引擎排名也有幫助掰曾。另外旭蠕,知道用CSS更換背景、文字和圖片也是一個好主意旷坦。
8. 理解人是沒有耐性的
普通人用幾秒鐘就決定是否要閱讀更多網(wǎng)頁內(nèi)容或到另一個網(wǎng)站掏熬。因此,作為一個Web設(shè)計師秒梅,要有個好方法旗芬,能在這珍貴的幾秒鐘鼓勵用戶選擇前者(看更多內(nèi)容)。
要知道捆蜀,如果用戶在網(wǎng)頁頭部看不到感興趣的內(nèi)容疮丛,沒有多少人會向下滾動,去查看整個網(wǎng)頁的內(nèi)容辆它。所以誊薄,在網(wǎng)頁頭部很容易看到的地方放置網(wǎng)站上的重要元素,但也不要過度擁擠在上半部分網(wǎng)頁娩井,否則會嚇到用戶暇屋,而不會往下繼續(xù)看內(nèi)容。記住上半部分網(wǎng)頁設(shè)計的賣點:視其為推銷員洞辣,使人們有購買想法咐刨,即他們想在你的網(wǎng)站上看到什么。
9. 了解(并意識到)瀏覽器的兼容性
當(dāng)一個網(wǎng)頁設(shè)計師必須要知道的一件事扬霜,就是你的工作環(huán)境(瀏覽器)是挑剔和難以預(yù)料的定鸟。如果你的網(wǎng)頁設(shè)計只能運(yùn)行在的幾種網(wǎng)頁瀏覽器,那是不夠的著瓶,你需要盡可能多瀏覽器下測試联予。這里有一款工具Browsershots,可以測試瀏覽器兼容性。
10. 使設(shè)計有靈活性和可維護(hù)性
一個好的網(wǎng)頁設(shè)計師可以確保以后可以很容易更新或修改網(wǎng)站沸久。設(shè)計一個有可塑性季眷、易于維護(hù)的網(wǎng)站,是一個偉大網(wǎng)頁設(shè)計師的標(biāo)志卷胯。讓你的工作盡可能從結(jié)構(gòu)化轉(zhuǎn)向模塊化子刮。
網(wǎng)頁設(shè)計這個行業(yè)是動態(tài)的,而且還很“年輕”窑睁。事情往往在短暫中變化挺峡。牢記這種思想,將推動建立更加靈活的網(wǎng)頁設(shè)計担钮。
那么橱赠,你的網(wǎng)頁設(shè)計技巧是什么?
如果你還有其他技巧分享給新手設(shè)計師箫津,請在評論中和大家一起分享狭姨。