使用DIV之後,什麼時候使用TABLE

2022-08-17 11:06:16 字數 745 閱讀 2444

今天有一好友msn上突然問我這個話題,突然想到其實在論壇裡面,關於div和table**的使用疑問有不少人發過貼子問過,這裡我想整理一下我的思路!

關於**

使用web標準之後,並不是說排除**的使用,**並不是雞肋,而正好相反是一道大餐, 之所以在很多關於css布局的文章中常提到"為什麼使用**排版是不明智的"這句話,可能是大家對他的理解有誤,這裡注意一點"使用**排版"是"不明智"的.指的是我們使用了很多年的,用**來排版是不明智的,**歸根截底是一種顯示"資料"的方式,大家可以想象一下excel,**就是起這個使用的,有的時候資訊使用**顯示讓我們能清晰易讀,所以才使用**,比如公司員工聯絡表,產品與型號對應表等.

那麼所謂**大餐呢,其實意見上公升到了乙個層次,也就是說你如果能像專業市場分析公司那樣,靈活使用**來顯示客戶資料和調查資料等訊息的時候,那才是真正利用了**的優勢.

所以,關於那句使用以久的話,應該改為"使用**作為網頁排版, 布局頁面元素是不合理的,**是用來顯示資料的"。

關於其它元素

我這裡按我的使用經驗,把xhtml標準中的一些元素,分為三大類:

那麼正確的符合標準的設計思路是:

當然,div也起整理資料的作用,使用div的id屬性可以很方便的將乙個div作為乙個你名命的資料塊。

所以使用web標準來製作**,實際是乙個資訊合理化整合的乙個過程,什麼地方該用什麼元素還是照用不誤,別把**當布局工具就行。

什麼時候使用引用 什麼時候使用指標

使用引用引數的主要原因有兩個 程式設計師能修改呼叫函式中的資料物件 通過傳遞引用而不是整個資料 物件,可以提高程式的執行速度一般的原則 對於使用引用的值而不做修改的函式 如果資料物件很小,如內建資料型別或者小型結構,則按照值傳遞 如果資料物件是陣列,則使用指標 唯一的選擇 並且指標宣告為指向cons...

什麼時候使用抽象類, 什麼時候使用介面

介面是一種協定,抽象類則相當於類模板。使用抽象類,而不要使用介面來分離協定與實現。如果需要提供多型層次結構的值型別,使用介面。如果乙個型別必須實現多個協定,或者協定適用於多種型別,使用介面。雖然抽象類和介面都支援將協定與實現分離開來,但介面不能指定以後版本中的新成員,而抽象類可以根據需要新增成員以支...

什麼時候使用介面,什麼時候使用抽象類

使用抽象類是為了 的復用,而使用介面的動機是為了實現多型性。抽象類適合用來定義某個領域的固有屬性,也就是本質,介面適合用來定義某個領域的擴充套件功能。一 什麼時候使用抽象類?當2個或多個類中有重複部分的時候,我們可以抽象出來乙個基類,如果希望這個基類不能被例項化,就可以把這個基類設計成抽象類。當需要...