設(shè)計(jì)網(wǎng)站需要嚴(yán)謹(jǐn)?shù)乃伎己椭苋拇蛩恪?/P>
最重要的事情是懂得您的受眾(用戶)。
用戶都是瀏覽者
假如您認(rèn)為一般的用戶會(huì)完完整整地瀏覽您的網(wǎng)頁,那么您就錯(cuò)了。
無論您在網(wǎng)頁中宣布了多么有用的信息,一個(gè)拜訪者在決定是否持續(xù)瀏覽之前僅僅會(huì)花幾秒鐘的時(shí)間進(jìn)行瀏覽。
假如您盼看用戶瀏覽您的文字,請(qǐng)確保在頁面段落的第一句就闡明您的觀點(diǎn)。另外,您還需要在全部頁面中應(yīng)用簡短的段落以及有趣的標(biāo)題。
少即是多
使所有的句子盡可能地短。使所有的段落盡可能地短。使所有的章節(jié)盡可能地短。使您的頁面盡可能地短。
請(qǐng)?jiān)诙温浜驼鹿?jié)之間應(yīng)用很多的留白。充滿著冗長文字的頁面會(huì)趕走您的用戶。
也不要在單一的頁面上放置太多的內(nèi)容。假如確實(shí)有必要傳遞大批的信息,請(qǐng)盡量把內(nèi)容分為小塊,然后放進(jìn)不同的頁面中。不要指看每個(gè)拜訪者都能把一張數(shù)千字的頁面一路轉(zhuǎn)動(dòng)到底。
導(dǎo)航
盡量創(chuàng)立通用于網(wǎng)站中所有頁面的導(dǎo)航結(jié)構(gòu)。
把文本段落中的超鏈接應(yīng)用量降至最低。請(qǐng)不要應(yīng)用文本段落內(nèi)的超鏈接隨便地把拜訪者帶到別的頁面。因此這樣做會(huì)損壞導(dǎo)航結(jié)構(gòu)一致性的感到。
假如您必需應(yīng)用超級(jí)鏈接,請(qǐng)把它們添加到段落的底部,或站點(diǎn)的導(dǎo)航菜單。
下載速度
最常見的錯(cuò)誤是用于網(wǎng)站開發(fā)者的開發(fā)環(huán)境造成的,例如應(yīng)用一臺(tái)本地的機(jī)器開發(fā)站點(diǎn),或者應(yīng)用一條高速的因特網(wǎng)連接。開發(fā)職員有時(shí)不會(huì)心識(shí)到下載他們的頁面要花很長的時(shí)間。
因特網(wǎng)可用性方面的研究告訴我們,假如網(wǎng)頁的下載時(shí)間超過7秒,大多數(shù)的拜訪者會(huì)選擇離開。
在您宣布任何大批的內(nèi)容前,請(qǐng)確保這些頁面在低速的調(diào)制解調(diào)器連接上進(jìn)行過測(cè)試。假如您的頁面需要花大批的時(shí)間下載,您或許應(yīng)當(dāng)考慮刪除某些圖片或多媒體內(nèi)容。
答應(yīng)您的用戶發(fā)言!
得到來自用戶的反饋是件好事情。您的拜訪者就是你的“客戶”。他們經(jīng)常會(huì)給您一些有價(jià)值的點(diǎn)子,或者無償?shù)叵蚰┙o改良的建議。
假如您供給了某種方便的接洽道路,您將得到來自很多技巧和知識(shí)都各不雷同的人們大批有益的反饋。
他們應(yīng)用什么顯示器?
請(qǐng)記住,在 web 上并非所有用戶都應(yīng)用與您雷同的顯示器。假如您針對(duì) 1024x768 分辨率的現(xiàn)實(shí)設(shè)計(jì)網(wǎng)頁,那么某些應(yīng)用低分辨率顯示器的拜訪者在瀏覽您的網(wǎng)頁時(shí)就會(huì)呈現(xiàn)標(biāo)題。
盡管某些用戶仍然在應(yīng)用 640x480 分辨率的顯示器,但是 800x600 是低分辨率尺度的趨勢(shì)。W3SCHOOL 被設(shè)計(jì)為支撐 1024x768 以上的分辨率。
假如您是擁有極高分辨率的開發(fā)職員中的一員,請(qǐng)確保應(yīng)用了不同的低分辨率顯示器來測(cè)試您的網(wǎng)頁。
當(dāng)設(shè)計(jì)網(wǎng)頁布局時(shí)有一種明智的方法是,把頁面的某個(gè)部分設(shè)計(jì)為可變的尺寸,這樣就可以適應(yīng)更大或更小的分辨率顯示器。
他們應(yīng)用什么瀏覽器?
兩種重要的瀏覽器 (Netscape 和 Microsoft) 都有自己的特點(diǎn)和怪癖,這些都是您在設(shè)計(jì)網(wǎng)頁時(shí)必需考慮的。
假如您很器重您的網(wǎng)站,那么請(qǐng)您不要忘記應(yīng)用不同類型的瀏覽器來測(cè)試每張頁面。
目前,最常見的瀏覽器是 Microsoft Internet Explorer 和 Mozilla Firefox。
此外,某些拜訪者也許會(huì)應(yīng)用純文本的瀏覽器,比如 Lynx,或者他們可能會(huì)通過某個(gè)類似 AOL 的在線服務(wù)來拜訪您的站點(diǎn)。這些瀏覽器中的某些可能不會(huì)按照您的預(yù)想來顯示網(wǎng)頁。
明智的做法是,應(yīng)用嚴(yán)謹(jǐn)?shù)?、正式的且?zhǔn)確的 HTML(或 XHTML)。嚴(yán)謹(jǐn)且準(zhǔn)確的編碼總是有助于瀏覽器準(zhǔn)確地顯示您的頁面。
他們安裝了什么插件?
某些網(wǎng)頁中的元素,比如聲音和視頻片段或者其他的多媒體內(nèi)容,也許需要應(yīng)用單獨(dú)的程序(助手利用程序或插件)。
請(qǐng)不要在您的網(wǎng)頁中應(yīng)用這些元素,除非您能夠保證拜訪者有權(quán)應(yīng)用所需的軟件來查看它們。
怎樣幫助殘疾人士?
一些人們擁有嚴(yán)重的視力或聽力標(biāo)題。這些用戶也許同樣需要拜訪您站點(diǎn)。
他們中的一些人會(huì)應(yīng)用盲文點(diǎn)字法或基于語言的瀏覽器來想法瀏覽您的站點(diǎn)。請(qǐng)記住,假如您不為他們供給某些基于文本的選擇來調(diào)換圖象和其他圖形元素,那么所有的視覺內(nèi)容都會(huì)失往作用。
為殘疾人士設(shè)計(jì)網(wǎng)站并非易事,但是有一件小事您是可以做到的 - 至少對(duì)于弱視的人們來說 - 令您的網(wǎng)頁可應(yīng)用可調(diào)節(jié)的字體尺寸。
用戶都是瀏覽者
假如您認(rèn)為一般的用戶會(huì)完完整整地瀏覽您的網(wǎng)頁,那么您就錯(cuò)了。
無論您在網(wǎng)頁中宣布了多么有用的信息,一個(gè)拜訪者在決定是否持續(xù)瀏覽之前僅僅會(huì)花幾秒鐘的時(shí)間進(jìn)行瀏覽。
假如您盼看用戶瀏覽您的文字,請(qǐng)確保在頁面段落的第一句就闡明您的觀點(diǎn)。另外,您還需要在全部頁面中應(yīng)用簡短的段落以及有趣的標(biāo)題。
為什么應(yīng)用 web 尺度?
由于存在不同的瀏覽器版本,web 開發(fā)者經(jīng)常需要為耗時(shí)的多版本開發(fā)而艱難工作。當(dāng)新的硬件(比如移動(dòng)電話)和軟件(比如微瀏覽器)開端瀏覽 web 時(shí),這種情況開端會(huì)變得更加嚴(yán)重。
為了 web 更好地發(fā)展,對(duì)于開發(fā)職員和終極用戶而言非常重要的事情是,在開發(fā)新的利用程序時(shí),瀏覽器開發(fā)商和站點(diǎn)開發(fā)商共同遵照尺度。
web 的不斷強(qiáng)大,使得越來越有必要依附尺度實(shí)現(xiàn)其全部潛力。web 尺度可確保每個(gè)人都有權(quán)利拜訪雷同的信息。假如沒有 web 尺度,那么未來的 web 利用,包含我們所幻想的利用程序,都是不可能實(shí)現(xiàn)的。
同時(shí),Web 尺度也可以使站點(diǎn)開發(fā)更快捷,更令人高興。為了縮短開發(fā)和保護(hù)時(shí)間,未來的網(wǎng)站將不得不根據(jù)尺度來進(jìn)行編碼。開發(fā)職員不必為了得到雷同的成果,而掙扎于多版本的開發(fā)。
其他的考慮
一旦 web 開發(fā)職員遵照了 web 尺度,由于開發(fā)職員可以更輕易地懂得彼此的編碼,web 開發(fā)的團(tuán)隊(duì)協(xié)作將得到簡化。
某些開發(fā)職員認(rèn)為尺度等同于束縛,并認(rèn)為利用特別的瀏覽器特征會(huì)為其工作成果增加保障。但是當(dāng)拜訪方法日益增加時(shí),未來對(duì)這些頁面的調(diào)劑會(huì)變得越來越艱苦。遵照尺度是您解決此標(biāo)題需要走出的第一步。只有應(yīng)用 web 尺度,才干確保在不頻繁和費(fèi)時(shí)地重寫代碼的情況下,所有的瀏覽器,無論新的或老式的,都可以準(zhǔn)確地顯示您的站點(diǎn)。
Standardization 可增加網(wǎng)站的拜訪量。
尺度的 web 文檔更易被搜索引擎拜訪,也更易被準(zhǔn)確地索引。
尺度的 web 文檔更易被轉(zhuǎn)換為其他格局。
尺度的 web 文檔更易被程序代碼拜訪(比如 JavaScript 和 DOM)。
盼看節(jié)儉大批的時(shí)間嗎?請(qǐng)養(yǎng)成應(yīng)用驗(yàn)證服務(wù)來驗(yàn)證頁面的習(xí)慣吧。驗(yàn)證可使您的文檔與尺度保持一致,并免于嚴(yán)重的錯(cuò)誤。
易用性
易用性是 HTML 尺度的一個(gè)重要部分。
尺度使得殘疾人士更輕易地應(yīng)用 web。盲人可應(yīng)用盤算機(jī)為他們讀出網(wǎng)頁。而弱視的人士可重新排列并放大網(wǎng)頁。簡略的 web 尺度,比如 HTML 和 CSS,將使您的網(wǎng)頁更輕易被語音瀏覽器和其他不常見的輸出設(shè)備懂得。
萬維網(wǎng)同盟(World Wide Web Consortium)
萬維網(wǎng)同盟,建立于 1994 年,是一個(gè)國際性的同盟,其宗旨是投身于“引領(lǐng) web 以激發(fā)其全部潛能”。
作為開發(fā)職員,特別是當(dāng)創(chuàng)立這個(gè)教導(dǎo)性的網(wǎng)站時(shí),我們?cè)敢鈳椭鷮?shí)在現(xiàn)這個(gè)幻想。
您可以在下一節(jié)瀏覽更多有關(guān) W3C 的內(nèi)容。
ECMA
歐洲盤算機(jī)產(chǎn)業(yè)協(xié)會(huì) (ECMA),1961 年創(chuàng)立于瑞士,其目標(biāo)是滿足對(duì)盤算機(jī)語言和輸進(jìn)輸出代碼進(jìn)行尺度化的需要。
ECMA 不是一個(gè)官方的尺度化機(jī)構(gòu),而是一個(gè)與其它官方機(jī)構(gòu),比如國際尺度化組織 (ISO) 和歐洲通信尺度機(jī)構(gòu) (ETSI),進(jìn)行合作的公司聯(lián)合體。
對(duì)于 web 開發(fā)職員來說,最重要的尺度是 ECMAScript,JavaScript 的尺度化。
ECMAScript 是一種尺度化的腳本語言,用來處理由 W3C 文檔對(duì)象模型 (DOM) 所規(guī)定的網(wǎng)頁對(duì)象。通過 ECMAScript,可對(duì) DOM 對(duì)象進(jìn)行添加、刪除或修正。
ECMAScript 尺度基于 Netscape 的 JavaScript 和微軟的 JScript。
最新的 ECMAScript 規(guī)范是 ECMA-262: