谷歌 Web 開發最佳實踐手冊(0.0):建立網站內容和結構

heloowird發表於2014-05-13

【伯樂線上提示】:① 5月6日,谷歌開發者中心推出了一個 Web 開發最佳實踐手冊。伯樂線上資源頻道摘編該資源後,已邀請一些關注 Web 開發的朋友參與翻譯手冊。② 由於譯者朋友幾乎都是已在職,都是在工作之餘參與,每位的翻譯進度會不一樣(請理解),所以手冊中文版不會按照英文版章節順序釋出。③ 手冊中文版尚不完整,請不要轉載,謝謝合作。

【導讀】:內容是任何網站最重要的部分。因此,讓設計服務於內容,而不是設計決定內容。在這篇指南中,首先確定我們需要的內容,然後根據內容來建立結構,接著以簡單的線性佈局展示網頁。線性佈局在寬窄視口(ViewPort)方面具有良好效果。(注:ViewPort,視口、視覺視窗,即顯示區域)

本課內容:

  • 建立網頁結構
  • 向網頁新增內容
  • 總結

建立網頁結構

確認我們的需求:

01  一塊描述我們高階產品 — “CS256:移動Web開發”教程–的區域

02  一個表單,用於收集對我們產品感興趣使用者的資訊

03  一段深入描述,以及視訊

04  一些實際課程產品中的圖片

05  一個資料表格,用來支援產品理念的資訊

學習重點

  • 首先確定我們需要的內容
  • 勾畫出資訊架構(IA)的窄、寬視口
  • 建立內容頁面的骨架圖,無須樣式化

我們還分別從窄視口和寬視口出發,列出了粗略的資訊架構和佈局。

這很容易轉化成用於指導專案後續工作的網頁框架的粗略部分。

檢視完整示例

向網頁新增內容

該網站的基本部分已經完成。我們清楚這部分及其要展示的內容,並且知道這部分在整個資訊架構中的各自位置。現在,我們開始擴建網站。

注意

  • 之後新增樣式

建立標題和表單

標題和註冊申請表單是該頁面的關鍵部分,必須快速呈現給使用者。

新增標題僅需要幾行簡單的程式碼。

檢視完整示例

我們還需要填充表單。表單簡易,用於蒐集使用者的名字、電話、回他們電話的恰當時間。

所有的表單應該具有標籤和placeholders(預期值的提示資訊),以便於使用者聚焦相應的元素,瞭解往其中應該填寫的內容,還有利於協助工具理解表單結構。名稱屬性不僅用於把表單值傳輸到伺服器,還用於瀏覽器針對使用者如何自動填寫表單問題上給出重要提示。

我們還新增了語義型別,使得使用者能夠更快、更簡單地在移動裝置上輸入內容。例如,當輸入電話號碼時,撥號鍵盤應恰好呈現在使用者眼前。

檢視完整示例

相關資訊

瞭解更多關於如何建立酷炫的表單:

建立視訊和資訊區域

內容的視訊、資訊區域稍微複雜一些,包括了一個我們產品功能的專案符號列表,還包含一個展示我們產品服務於使用者的預留視訊。

檢視完整示例

視訊通常以互動性較強的方式來描述內容,經常用來闡述一個產品或概念。

遵循最佳實踐原則,你可以輕鬆地在你的網站整合視訊:

    • 新增controls屬性,方便人們播放視訊
    • 新增poster圖片,提供內容預覽
    • 新增多個<source>元素,以支援多種視訊格式
    • 當視窗無法播放視訊時,新增帶視訊連結的文字,供人們下載視訊

檢視完整示例

相關資訊

瞭解更多關於網站使用視訊的最佳方式

建立圖片區域

沒有圖片的網站會略顯枯燥。有兩種型別的圖片:

    • 內容圖片—嵌入文件的圖片,用於傳達其他內容資訊
    • 樣式圖片—讓網站看起來更漂亮的圖片,包括背景圖片、圖案、漸變。我們將在下篇文章中講述。

圖片區域是內容圖片的集合。這些圖片出現在我們的產品中。

檢視完整示例

內容圖片對於傳達網頁的涵義有著至關重要的作用。想想報紙文章中使用的圖片吧。

檢視完整示例

圖片設定成與螢幕寬度一樣寬。這個設定在移動裝置上行之有效,但在桌面程式中表現平平。我們將在響應式設計部分講述這個問題。

相關資訊

發現在內容中使用圖片的最佳實踐

新增資料列表部分

最後一部分是簡單的表格,用於列出產品的詳細統計資料。

表格僅限用於列表式資料,如資訊矩陣。

檢視完整示例

新增頁尾

大部分網站需要一個頁尾,用來展示諸如條款和條件、免責宣告等內容,以及無須出現在頁面的主導航或主內容區域的其他內容。

在我們的網站中,我們將連結到使用條款和條件、聯絡頁面、以及我們的社交帳號。

檢視完整示例

總結

我們已經建立好了網站的大綱,確定了全部的主要框架元素。我們確信所有相關內容已經準備妥當,以滿足我們業務的需求。
Content

 

你會發現,網頁現在看起來相當完美了,這是已經設計完的效果。內容是任何網站最重要的方面。我們需要確保擁有良好的資訊架構和堅實的資訊密度。這篇指南提供了優秀的建立網站基礎。我們將在下一篇指南中為內容設計樣式。

 

相關文章