首頁?>?知識?資訊?>?網(wǎng)頁設計應該要考慮網(wǎng)頁的讀取速度。?>?正文

網(wǎng)頁設計應該要考慮網(wǎng)頁的讀取速度。

2012/7/6 0:00:00 · 稿源:傳誠信

在做網(wǎng)頁設計的同時,應該要考量網(wǎng)頁的讀取速度,最常用的方法是用HTML表格界定網(wǎng)頁的架構(gòu)。例如,如果網(wǎng)頁由頂端的選單和它下面的兩欄(列)構(gòu)成──左邊的列是一個選單,右邊的列是網(wǎng)頁設計實際安置內(nèi)容的區(qū)域。對于這樣一個網(wǎng)頁設計頁面,我們可以用一個兩行、兩列的大表格進行布局︰在第一行中,合并兩個列然后放上頂端導航表格;在第二個行中,左邊的列放上一個顯示選單按鈕的表格,右邊的列再用一個表格顯示頁面的實際內(nèi)容。用這種表格巢狀表格的方法進行網(wǎng)頁設計可以得到非常好的效果。


雜亂的網(wǎng)頁背景圖是網(wǎng)頁設計者常犯的毛病,他們喜歡設計應用鮮艷的色彩或亮麗的圖片作為網(wǎng)頁背景圖之用,其實,這是不好的做法。網(wǎng)頁設計背景圖設定為何種顏色最恰當也比較容易被接受呢?答案應該是白色或較淺的顏色。這只是個普通的白色背景,但它適合于應用在很多網(wǎng)頁設計場合,能夠與頁面上其他各種元素和諧搭配。想想Yahoo等站,你就會明白。如果你真想有一個超酷的效果,那么,可以用黑色代替白色或較深的顏色。當然,你也許能夠舉出使用其他顏色的成功網(wǎng)站。但它們大部份是遵守了這樣一個規(guī)則與設計觀念,選擇的色彩符合網(wǎng)站主題。如明亮的色彩用于兒童網(wǎng)站、柔和的顏色用于商業(yè)用途網(wǎng)站等。

北京遠見天下科技有限公司 網(wǎng)站建設 網(wǎng)站制作
要制作出這種網(wǎng)頁設計頁面,我們可以使用如下HTML代碼︰

< TABLE BORDER="0" >
< TR >
< TD COLSPAN="2" >< !--頂端導航條的內(nèi)容-- >< /TD >
< /TR >
< TR >
< TD ALIGN="LEFT" VALIGN ="TOP" >< !--網(wǎng)頁左邊選單的內(nèi)容-- >< /TD >
< TD ALIGN="LEFT" VALIGN="TOP" >< !--網(wǎng)頁內(nèi)容區(qū)域-- >< /TD >
< / TR >
< /TABLE >

如果瀏覽器發(fā)現(xiàn)網(wǎng)頁設計頁面中有一個TABLE標記,在接收到對應的結(jié)束標記< /TABLE >之前它不會顯示這個表格。因此,如果整個網(wǎng)頁設計頁面都放入了一個大表格中,在瀏覽器下載這個大表格的< /TABLE >標記之前整個網(wǎng)頁設計頁面都不會顯示。當顯示內(nèi)容非常多的頁面時(例如,搜索結(jié)果或者電子商務網(wǎng)站上的產(chǎn)品目錄),表格的延遲顯示會導致整個頁面顯示的停頓。

為了避免出現(xiàn)這種情況,我們應該把網(wǎng)頁劃分成多個較小且獨立的表格區(qū)域。這樣的話,每個表格的HTML代碼下載之后瀏覽器就可以立即顯示它。對于瀏覽者來說,網(wǎng)頁設計頁面將在螢幕上一部分、一部分地逐漸顯示出來。而且更重要的是,這種網(wǎng)頁設計頁面在螢幕上開始顯示的速度要比前面等待整個頁面下載才顯示的方法快得多。

對于前面介紹的例子,我們不是使用單個大表格進行網(wǎng)頁設計頁面架構(gòu),而是使用三個獨立的表格︰第一個表格顯示頁面頂端的選單,使其具有足夠的寬度顯示頁面內(nèi)容并完整地給出其< TABLE >< /TABLE >標記對;在第一個表格的左下位置安排第二個表格,使這個表格向左對齊;最后一個表格位于第二個表格的右邊,用于放置網(wǎng)頁設計頁面內(nèi)容。由于現(xiàn)下每一部分都是一個獨立的表格,瀏覽器只要下載了任一部分的代碼就會立即顯示它。因此,網(wǎng)頁設計頁面頂端和左面的選單將比頁面其余部分更快地顯示出來。這就避免了讓瀏覽者長時間地在空白頁面前等待,而是給了他這樣一種印象︰網(wǎng)頁設計頁面已經(jīng)開始下載,整個頁面將立刻出現(xiàn)下螢幕上。

修改后的架構(gòu)代碼如下所示︰

< TABLE BORDER="0" WIDTH="100%" >
< TR >
< TD ALIGN="CENTER" VALIGN="TOP" >< !--網(wǎng)頁設計頂端選單的內(nèi)容-- >< /TD >
< /TR >
< /TABLE >
< TABLE BORDER="0" ALIGN="LEFT" >
< TR >
< TD ALIGN="LEFT" VALIGN="TOP" >< !--網(wǎng)頁左邊選單的內(nèi)容-- >< /TD >
< /TR >
< /TABLE >
< TABLE BORDER="0" >
< TR >
< TD ALIGN="LEFT" VALIGN="TOP" >< !--網(wǎng)頁頁面內(nèi)容區(qū)域-- >< /TD >
< /TR >
< /TABLE >

正如盡可能早地關閉TABLE標記使得瀏覽器能夠快速地顯示出網(wǎng)頁表格中的數(shù)據(jù),還有另外兩個標記也同樣可以用這種方法提升網(wǎng)頁顯示速度,這兩個標記就是用于制作列表框的< OPTION >標記和用于制作無序列表的< LI >標記。

ASP程式員常常要訪問數(shù)據(jù)庫獲取數(shù)據(jù)然后用< OPTION >標記構(gòu)造列表框。只要簡單地改動一下代碼關閉< OPTION >標記,就可以讓瀏覽器顯示網(wǎng)頁設計頁面的速度加快。

例如,原先使用下面的代碼︰

Do while not objRS.EOF
? strOptionList = strOptionList & "< OPTION VALUE=""" & objRS("ID") & _""" >" & objRS("ProductName")
? objRS.MoveNext
Loop
Response.Write "< SELECT SIZE =""1"" >" & strOptionList & "< /SELECT >"

現(xiàn)下只需更改一行代碼︰

Do while not objRS.EOF
? strOptionList = strOptionList & "< OPTION VALUE=""" & objRS("ID") & _""" >" & objRS("ProductName") &"< /OPTION>"
? objRS.MoveNext
Loop
Response.Write "< SELECT SIZE=""1"" >" & strOptionList & ""

如果原來設計的代碼如下︰

< UL >
? < LI >傳誠信
? < LI >www.94883.cn
? < LI >北京傳誠信
< /UL >

那么以下改用為︰

< UL >
?? < LI >www.94883.cn< /LI >
?? < LI >傳誠信< /LI >
?? < LI >北京傳誠信< /LI >
< /UL >

經(jīng)過這些網(wǎng)頁處理之后,瀏覽器顯示網(wǎng)頁設計的頁面速度將會更快一些。


本文作者來自北京傳誠信,轉(zhuǎn)載請注明出處:北京傳誠信(www.94883.cn


選擇北京網(wǎng)站建設公司-傳誠信,優(yōu)質(zhì)服務,絕對不容錯過 !
1. 優(yōu)秀的網(wǎng)絡資源,穩(wěn)定的網(wǎng)站和速度保證
(配送雙線獨立ip空間,國際A級BGP機房,99.5% 的主機在線時間)
2. 7年北京網(wǎng)站建設經(jīng)驗,優(yōu)秀的技術(shù)和設計水平,更放心
3. 全程省心服務,不必擔心自己不懂網(wǎng)絡,更省心。
-----------------------------------------------------------------------------------------------------
我們的與眾不同之處:

免費網(wǎng)絡營銷顧問:我們?yōu)槟峁┟赓M的網(wǎng)絡營銷顧問服務,您需要了解關于如何開展網(wǎng)絡營銷,電子商務,網(wǎng)站設計等的事宜,歡迎隨時聯(lián)系我們。

seo友好的網(wǎng)站管理系統(tǒng):除了優(yōu)質(zhì)的網(wǎng)站空間,網(wǎng)站管理系統(tǒng),和網(wǎng)站設計外,我們的網(wǎng)站管理系統(tǒng)更是seo友好的,包括:自定義欄目名,Google Sitemap自動生成,靜態(tài)頁面生成等等,讓您的網(wǎng)站。

免費網(wǎng)絡營銷培訓:如何更好的投放網(wǎng)絡廣告,如何提高網(wǎng)絡廣告的投資回報,如何發(fā)帖子,
如何優(yōu)化網(wǎng)站,我們有豐富的經(jīng)驗開放給您!祝君成功!

  • 相關推薦
  • 大家在看
熱文
  • 熱門
  • 最新
客戶服務
咨詢熱線

010-62199213

24小時咨詢熱線

139-1050-5354