在設(shè)計網(wǎng)站界面之前,不妨先勾畫出站點結(jié)構(gòu)圖。心中有了藍(lán)圖,就有助于構(gòu)建網(wǎng)站的某一部分或者某個網(wǎng)頁。注意,網(wǎng)站有許多類型,并不是所有網(wǎng)站設(shè)計的目的都是讓用戶盡快找到所需要的信息。有些網(wǎng)站完全是為娛樂目的而設(shè)計的,有些則是教育用的,所以其界面設(shè)計應(yīng)當(dāng)能引導(dǎo)用戶,而不是讓他們自己找路。
網(wǎng)站結(jié)構(gòu)指的是網(wǎng)站中各網(wǎng)頁頁面是如何組織在一起的。網(wǎng)站結(jié)構(gòu)有3種基本類型,即層次結(jié)構(gòu)、線性結(jié)構(gòu)、網(wǎng)狀結(jié)構(gòu)。
1. 層次結(jié)構(gòu)
層次結(jié)構(gòu)是網(wǎng)站制作最常用的一種結(jié)構(gòu)。在一個層次化的網(wǎng)站結(jié)構(gòu)中,瀏覽者可以很容易地知道自己在網(wǎng)站中的位置。單擊上一級鏈接,可以獲得更廣泛的信息,而單擊下一級鏈接可獲得更具體的信息。在層次結(jié)構(gòu)中,主頁對它以下的內(nèi)容提供了總體概覽,還定義了一些指向更深層次的頁面的鏈接。如圖所示頁面頂部,通過導(dǎo)航欄和位置提示欄瀏覽者可以輕松在網(wǎng)站中定位。
2. 線性結(jié)構(gòu)
另一種組織網(wǎng)頁文檔的方式是使用線性或是有序的組織。在一個線性結(jié)構(gòu)中,主頁是題目,或者是介紹,而其他的頁面則是按照這種結(jié)構(gòu)有序地跟從。在一個嚴(yán)格的線性結(jié)構(gòu)中,鏈接從一個頁面到另一個頁面,典型地說是向前向后。由于只有極少的地方可以去,所以在一個線性結(jié)構(gòu)中,一般可以輕易地確定在上下文中的位置。使用網(wǎng)頁頁面來描述一個過程采取線性的結(jié)構(gòu)十分合適,但只能用在局部。
如圖所示的頁面底部顯示的頁碼數(shù)字導(dǎo)航鏈接,引導(dǎo)瀏覽者在一條線上前后定位。
3. 網(wǎng)狀結(jié)構(gòu)
在網(wǎng)站建設(shè)中,網(wǎng)狀結(jié)構(gòu)是一系列具有很少或者根本不具有總體結(jié)構(gòu)的文檔結(jié)構(gòu)。將每個頁面系在一起的唯一東西就是鏈接。網(wǎng)狀結(jié)構(gòu)傾向于自由流動以及允許瀏覽者無序地在各個頁面之間跳轉(zhuǎn)。這種結(jié)構(gòu)需要謹(jǐn)慎使用,如果用戶瀏覽該網(wǎng)點時,他的瀏覽目的是無序或隨意的,那么可以使用這種模式。如圖12.3所示,在右側(cè)主體框架頁里,隨意散布著一些鏈接,在這些鏈接之間沒有任何聯(lián)系(前后關(guān)系、父子關(guān)系),瀏覽者可以隨意地單擊查看想要的內(nèi)容。