站用表格排出來好些,還是用DIV好些呢?為什麼? 逗你玩 9級 2012-05-12 回答

原理很簡單:

1、Div是層的意思,Css樣式的意思,對於網站載入顯示來說,如果使用Table就是載入一個表格顯示一個表格,但一般作程式的時候,都是表格裡面再套一個表格,因為這樣是為固定好程式的框架結構,作起來很快,為什麼叫Div+Css,而不是其它的,就是說,他在載入的時候,就是一個層,一個層的載入顯示,而對於層來說,在程式上可以不巢狀的方式來顯示內容,而使用CSS來進行定義樣式,所以網站載入顯示很快,在這裡有些人就會問,為什麼我用了DIV+CSS還是顯示很慢,是為什麼呢,是因為你用了很多的Div巢狀Div,瀏覽器的載入原理都是,從小到大,先從巢狀的DIV中進行解析,解完了後再解析外面的DIV。

2、對於一般的企業網站來說,用TABLED來作與DIV+CSS來作也沒有什麼大的區別,而對於入口網站來說,資訊量很多,當瀏覽客戶開啟網頁的時候,需要載入很多的程式碼及檔案,然後去一級一級的解析,對於表格來說,瀏覽器先要去解析行,然後再去解析列,花費很多的解析時間,而DIV,可以使用對齊的方式,來一級一級的載入,當DIV太多的時候,我們都可以看到,網站在一段一段的顯示出來的效果。

3、搜尋引擎也是有一定的好處,可以這樣說,用TBALED和DIV比起來,在頁面程式碼的資料量上比起來就要少一些,相對的來說頁面就要少下載一些程式碼了,載入速也的升了,而其中如果用CSS進行把樣式統一放入一個檔案中,那麼整個頁面基本上是網站的內容,而很少拉圾程式碼,所以搜尋識別的時候,就會認為你網站的程式碼中很多都是有用的資料資料,而且都是很有用的內容,說到這裡,有些人問與PR值有會麼關係,PR值主要是一個網站的質量,網站質量主要是網站的內容。網站的內容就與DIV有關了啥。

4、對於html與動態網頁的好處,如果你的伺服器效能好,可以完全不需要HTML,HTML只是減少了伺服器的處理時間,讓客戶更快的看到自已的網頁,如果是asp網頁,首先客戶訪問,伺服器析解到檔案,然後將檔案開啟進行解析,最後輸出給客戶,而HTML就是伺服器找到檔案,直接發給客戶。對於搜尋引擎來說,蜘蛛機器人對每一個連線網址,都有一定的等待時間,因為他們每天需要收錄很多網頁,如果它向伺服器提交了網址,而伺服器很久都不將網頁檔案發給蜘蛛,那麼蜘蛛機器人就會自動跳過,去找下一個連線。