Web設計新手應知道的10個錦囊妙計

摘要:你在網頁設計所學到的大多數教訓都來自工做經驗。學習是一個反覆持續的過程,而且沒有比犯錯更好的方式來得到知識。在本文中,咱們將討論10個重要並常規的技巧,這是每位Web設計師新手都應該知道。javascript

在作網站時會遇到不少的問題,因此Web設計師一般要扮演多種角色,而且要掌握如何構建一個有效實用的網站佈局知識。
  你在網頁設計所學到的大多數教訓都來自工做經驗。學習是一個反覆持續的過程,而且沒有比犯錯更好的方式來得到知識(從錯誤中學習)。在本文中,咱們將討論10個重要並常規的技巧,這是每位Web設計師新手都應該知道。(web前端學習交流羣:328058344 禁止閒聊,非喜勿進!)
1. 優化圖片,得到更好的頁面加載速度
  學習如何經過選擇正確的格式,來優化網頁圖片,並確保文件大小在可行的範圍你是足夠小的。雖然如今人們已經都在使用寬帶,但仍然有人是撥號上網。此外,雖然移動設備技術的普及,但移動裝置卻不必定支持像寬頻同樣的速度,圖片文件的大小可能仍是會延長網頁的加載時間,有可能把用戶趕走的。
  這裏有個選擇適合的文件格式的技巧:若是圖片是單色,那最好保存成PNG或者GIF格式;若是是連續性的色調(如照片)則最好保存成JPG格式。
[圖片上傳中。。。(1)]
  有不少的工具能夠幫助你進一步優化你的圖片,下降他們的文件大小。能夠參考這個工具列表來幫助優化你的圖片。儘可能把圖片數量減到最低,而且靈活使用圖片,而且儘量地減少文件大小。如此一來,將能夠大大的減小頁面的讀取時間和改善網頁的性能。
2. 保持乾淨和簡單(即:簡潔)
  一個好的網頁設計不光只是看起來好看而已,還要是用戶友好型的。一般來講,一個乾淨、簡單的網頁設計最終會成爲一個可用性高的網頁設計,由於它在與用戶的交互中不會使其產生混淆。當頁面上有太多的網站功能和組件時,將會分散網站用戶的注意力而失去本來瀏覽網站的目的。確保每一個頁面元素都有其目的,而後問本身如下問題:
  ◆是否真的須要這個設計麼?
  ◆這是什麼組件是作什麼用,它如何協助用戶瀏覽?
  ◆若是我忽然刪除這個組件,大多數人會但願它「回來」嗎?
  ◆如何把這些元素和目標、消息和網站的宗旨互相結合?
  此外,儘管它多是一個超酷的新概念或界面設計模式,但你仍是要確保對你的用戶而言該設計仍然是方便和直觀的。人們習慣於通用性的交互模式、網站功能、和網絡接口,若是你的設計的確很獨特,確保它不是太模糊和晦澀。 要有創意,但還要保持簡單。
3. 導航(條/欄)是最重要的設計
  一個網站最重要的部分就是整個網站的導航。沒有它,不管在哪一個頁面中,用戶都會發生卡在這個頁面離不開的情況。有了這明顯的實際方向,咱們將討論一些建構網站導航時重要的點。
  首先,在網站的導航結構上,投入足夠的時間和不少規劃是很是重要的。雖然這是常識,但仍然有不少設計師想固然地設計網站導航。擺放位置、風格、所用技術(javascript或CSS)、可用性和網頁易讀性,這些是你製做導航設計時須要考慮的。
  在沒有CSS的情況下,你的導航設計應該也是可用的,這是基於文字基礎的瀏覽器相容性。你能夠儘可能去嘲笑文字基礎的瀏覽器,但它們在不少的移動設備上仍是流行的。也許更爲重要的是,對屏幕用戶來講(99.99%的狀況下),沒有CSS的導航功能照樣可用訪問。
  在沒有客戶端技術狀況下(如JavaScript或Flash),導航功能應該容易進入和使用的。用戶可能因安全性或公司政策而沒有開啓或安裝。
  因此,制定一個導航系統能夠放置的良好位置是必須的,例如放在一個顯眼可見的地方。一個好的導航功能,只要網頁載入就出現,而不須要鼠標再向下滾動。這是爲何頁面要保持乾淨和簡單的重要做用,一個複雜且很是規的設計可能會讓用戶困惑。
  哪怕只有一瞬間,用戶也一定不會納悶:「網站導航在哪裏?」
  最後,對網站創建階層結構,多層次的管理。確保它在父層與子層之間易於導航。此外,無論在哪個網頁當中,也應該能很容易到達最高層的頁面(例如網站首頁)。
  最主要的目標就是你的網站導航,儘量減小操做(動做),努力而讓用戶到達他想要瀏覽的內容。
4. 明智和有條理地使用字體
  雖然有成千上萬的字體,但你真的能用的只是一小部分(至少要等到主要的瀏覽器徹底支持CSS3)。 因此堅持使用網頁安全字體。若是你不喜歡網頁安全字體,能夠考慮利用sIFR或Cufon逐步加強的網頁設計。
  保持字體的一致性,確認標題和段落的內容看起來有所不一樣。使用空白、調整行高、字體大小和字母間距屬性,使用戶輕鬆愉快地閱讀和掃描內容。
  也許一個網頁設計師經常犯的錯誤就是使用不對的字體大小。由於咱們想盡量的將內容都塞在一個網頁中呈現,因此咱們有時設置字體大小而讓用戶感受到不舒服。若是可能的話,儘可能保持字體大小12像素以上,特別是對段落內容。雖然不少沒有遇到由於字體過小而形成閱讀上的困難,可是想一想老人家、近視眼和其餘相似視覺障礙的族羣吧。
5. 理解色彩無障礙性
  說完字體後,咱們還須要指出使用正確顏色的重要性。例如,黑色文字在白色背景,若是使用高對比度,橙色背景上的紅色文字會令你的眼睛感到緊張。前端

此外,使用一些對特殊形式色盲的用戶友好的顏色(檢查工具名爲Vischeck,能夠測試某些類型的色盲)。
  有些色彩組合只適合運用在前景色的部分,而不適合作背景色。舉個例子來講,深藍色的文字搭配粉紅色的背景與粉紅色的文字搭配深藍色的背景,都是使用兩種同樣的顏色,但用在不一樣的部分則影響了它的可讀性和閱讀的溫馨度。重要的是,不只要使用良好的色彩組合,並且要把它用在頁面中的合適元素上。
6. 知道如何編寫代碼
  隨著各類所見即所得的網頁編輯器充斥市場,網頁設計已經成爲簡單的1-2-3步驟就能設計好一個網站。然而,大多數網頁編輯器摻雜了沒必要要的代碼,使你的HTML結構設計不當,難以維護和更新,致使網頁膨脹。
  經過本身編寫的網頁代碼,能獲得簡潔的代碼,可以愉快方便地閱讀和維護。你能夠自豪地說是本身寫出來的代碼。但知道如何使用所見即所得的IDE或預覽功能並不會妨礙學習HTML和CSS。你要知道發生了什麼事情,才能創造有效並高度優化的網頁設計。
7. 不要忘記搜索引擎優化
  在設計網站時,一個好的網頁設計師應該永遠牢記基本的SEO概念。例如,網頁內容結構、用文字表示標題(即網頁的標題和標誌)。此時,之前學習的如何合理編碼的能力就派上用場。認識正確、語義和基於標準的HTML/CSS後,你會很快認識到Div比表格佈局好得多,不只更爲準確地展示內容,並且對搜索引擎排名也有幫助。另外,知道用CSS更換背景、文字和圖片也是一個好主意。
  8. 理解人是沒有耐性的
  普通人用幾秒鐘就決定是否要閱讀更多網頁內容或到另外一個網站。所以,做爲一個Web設計師,要有個好方法,能在這珍貴的幾秒鐘鼓勵用戶選擇前者(看更多內容)。
  要知道,若是用戶在網頁頭部看不到感興趣的內容,沒有多少人會向下滾動,去查看整個網頁的內容。因此,在網頁頭部很容易看到的地方放置網站上的重要元素,但也不要過分擁擠在上半部分網頁,不然會嚇到用戶,而不會往下繼續看內容。記住上半部分網頁設計的賣點:視其爲推銷員,令人們有購買想法,即他們想在你的網站上看到什麼。
  9. 瞭解(並意識到)瀏覽器的兼容性
  當一個網頁設計師必需要知道的一件事,就是你的工做環境(瀏覽器)是挑剔和難以預料的。若是你的網頁設計只能運行在的幾種網頁瀏覽器,那是不夠的,你須要儘量多瀏覽器下測試。這裏有一款工具Browsershots,能夠測試瀏覽器兼容性。
10. 使設計有靈活性和可維護性
  一個好的網頁設計師能夠確保之後能夠很容易更新或修改網站。設計一個有可塑性、易於維護的網站,是一個偉大網頁設計師的標誌。讓你的工做盡量從結構化轉向模塊化。
  網頁設計這個行業是動態的,並且還很「年輕」。事情每每在短暫中變化。牢記這種思想,將推進創建更加靈活的網頁設計。
  那麼,你的網頁設計技巧是什麼?
  若是你還有其餘技巧分享給新手設計師,請在評論中和你們一塊兒分享。java

相關文章
相關標籤/搜索