網(wǎng)頁需要快速下載,但嵌套表可能會減慢下載速度。很顯然,無論基于何種考慮,使用表格嵌套都不是
網(wǎng)站制作開發(fā)合適的解決方案。不要讓說更多的人使用寬帶或高速互聯(lián)網(wǎng),這樣你就不必擔心你的網(wǎng)頁加載有多快。隨著網(wǎng)站上的內(nèi)容數(shù)量的增加,加載速度慢的頁面,或站點的訪問量將比加載速度快的頁面或站點的訪問量少。所以網(wǎng)站加載速度是非常重要的。接下來,就結(jié)合創(chuàng)新互聯(lián)十幾年的
網(wǎng)站設計制作經(jīng)驗,告訴你遇到多重表格嵌套時,如何進行簡化處理以有效提高網(wǎng)站加載速度。
什么是嵌套表?
嵌套表是一個HTML表,其中包含另一個表。例如:
Column 1 |
Column 2 |
Column 3 |
Column 1 |
nested table column 1 |
nested table column 2 |
|
Column 3 |
Column 1 |
Column 2 |
Column 3 |
嵌套表導致頁面下載速度更慢
網(wǎng)頁上的單個表格不會導致網(wǎng)頁下載速度更慢(在合理范圍內(nèi))。但是,當您將一個表放入另一個表中時,瀏覽器的呈現(xiàn)就會變得更加復雜,因此頁面加載的速度就會更慢。而且,嵌套在另一個表中的表越多,頁面加載的速度就越慢。在創(chuàng)建包含表的頁面時,請記住,表中的表越多,頁面加載的速度就越慢。通常,當頁面加載時,瀏覽器從HTML的頂部開始,然后依次向下加載頁面。但是,對于嵌套表,它必須先找到表的末尾,然后才能顯示全部內(nèi)容。
用于布局的表格
您不應在網(wǎng)頁中使用表格進行布局。它們幾乎總是要求您使用嵌套表,因此表布局Web頁面的加載速度將比CSS中呈現(xiàn)的相同設計更慢。此外,如果您正在嘗試編寫有效的XHTML,則根本不應將表用于布局。表格用于表格數(shù)據(jù)(如電子表格),而不是用于布局。相反,您應該使用CSS進行布局CSS設計,以便更快地呈現(xiàn)并幫助您維護有效的XHTML。
設計更快的加載表
如果設計包含多行的表,則如果將每行寫為單獨的表,則通常加載速度會更快。例如,您可以編寫如下表:
top row |
left column |
right column |
但是,如果您編寫的表與兩個表相同,那么它的加載速度會更快,因為瀏覽器將呈現(xiàn)第一個表,然后再呈現(xiàn)第二個表,而不是一次呈現(xiàn)整個表。訣竅是確保每個表具有相同的寬度和其他樣式(如填充、邊距和邊框)。
將嵌套表轉(zhuǎn)換為一個表
您可能覺得所有這些都是很好的信息,但是您有一個表,必須在其中嵌套另一個表。雖然這可能是真的,但通??梢酝ㄟ^使用表單元格上的和屬性將嵌套表轉(zhuǎn)換為稍微復雜的單個表。例如,在頂部的嵌套表中,我可以將其轉(zhuǎn)換為僅具有colspan屬性的單個表:
Column 1 |
Column 2 |
Column 3 |
Column 1 |
nested table column 1 |
nested table column 2 |
Column 3 |
Column 1 |
Column 2 |
Column 3 |
與嵌套表相比,該表還具有使用更少字符的優(yōu)點,因此它的下載速度也會更快。
文章名稱:使用表格嵌套不是網(wǎng)站制作開發(fā)合適的解決方案
文章轉(zhuǎn)載:http://jinyejixie.com/news/149111.html
網(wǎng)站建設、網(wǎng)絡推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡營銷seo公司;服務項目有網(wǎng)站制作、解決方案等
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)