什麼是html和css說明table和div佈局的優缺點兒

時間 2021-11-04 06:19:22

1樓:_神馬玩意兒

html 就是超文字標記語言,css 是html 裡面的樣式。

個人感覺 table 的優點是:table不需要考慮瀏覽器相容問題。

缺點:1、**臃腫,不管內容多或少 你最少要才能開始寫內容

。2、到了需table巢狀table的時候 直接傻眼了,**繁亂完全不利於修改。

3、不利於收索引擎收索。

div的優點是:

1、結構跟樣式分離開來,**簡潔清晰 ,便於維護 開發。

2、容易被收索引擎收錄。

3、定位精準。

缺點是:需要考慮瀏覽器相容性的問題,比較難學。

當然 div支援的所有樣式 **同樣的都支援,**的缺點雖然多,但是還有有div無法取代的,比如企圖讓div裡的內容垂直居中,那就麻煩了,**責直接一個valign:middle;搞定。

比如幾個div之間寬度自適應的問題,跟100%div佈局的問題 **都完全可以解決。

總結就是: div+css 可以簡單實現的 佈局就不要用**了 ,除了div 難以實現的 用下table也無大礙,不要覺得自己的頁面裡出現table就好像天理不容的樣子,div雖然是當今發展的趨勢,但是也不能忽略table的使用,合理的結合 靈活應用就行了。

2樓:

html是一張文字標記語言,可以比做人的骨架

css是樣式,可以比喻做定義人的**顏色,身高,重量等屬性

具體參考

其實html裡面也可以包含樣式,但是為了以後修改的方便,樣式和html分開是必須的

table根本就不適合佈局,是用來顯示資料的,在佈局上面**已經被淘汰了。但是,一些單頁的網頁靜態網頁,以後一般不會修改的網頁,我建議用table做(firework可以直接生成),做起來很快!

div+css

優點1.以後方便修改,當然,你在做網頁的時候,客戶也經常會要求修改點什麼,這時候div+css的優點就體現出來了

2.並且**簡潔,容易理解、查錯。

3.瀏覽器渲染速度快!

4.配合js使用,可以做出很炫的動畫效果。

缺點就是相容瀏覽器有點麻煩

3樓:黃_森

這個有點難 css是樣式 html包含css 我感覺table和div都差不多 只不過看個人喜好

4樓:閒雲俠鶴

table現在不靈活,css現在快、靈活、改版方便

div+css佈局和**框架式佈局的優缺點各是什麼?

5樓:du瓶邪

網頁面佈局:

1、table**佈局。

有甚者優點:佈局容易、快捷、相容性好。

缺點:改動不便,需重新調整,工作量大。

2、div+css。

優點:佈局靈活、改動方便。

缺點:需考慮平臺的相容性,對製作人員技能要求轉高。

6樓:small丶豆包

div+css

優點在於 可以比table節省** 如果你要修改樣式 改一句css div裡面所有的都會跟這變

缺點就是 相對於table複雜

tabel

優點在於 可以直接生成

缺點就是tr td 太多了 網路傳輸 需要精和小 而且樣式修改起來複雜

7樓:匿名使用者

接著樓上說的補充一點,div主要用來給**佈局,定位,而**主要是用來承載資料的,一般不用來佈局,div佈局比較靈活,比如說可以用float屬性把整個頁面的佈局改變,而table卻不靈活,所以該用哪個應視情況而定,也不一定說table就沒有div好,希望對你有幫助。

html5和css3與html和css的區別

html5是html的最新版,只是相比於之前版本,其新增功能和改動都比較大而已,html5裡邊增加了好多新標籤。css3.0是css的最新版,你可以去看一下css2.0,css3的好多功能css2都有,只是css3比css2更強大,樣式設定更多而已 html5是html的升級版的意思,只是版本號的升...

css和div和html是什麼關係

css 是樣式表主要作用是美化效果 div是層,出現在html,以標記的方式出現。當然css div是比較流程的前臺開發方式html是ie流程器預設的開啟檔案格式,也是諸多動態語言轉化後的格式 html就像人偶,html就像線,用css控制html的擺放,div是html的一個標籤 元素 簡單的說就...

Ta說明了什麼呢,ta是什麼意思呢

此人很能幹,自己的發明受法律保護。擁有自己的專利啊!ta是什麼意思呢?您好,ta表示thank you,也就是謝謝。據資料表明,ta是受到丹麥語的影響,而逐漸演變成了英式英語中的一個俚語表達,和 niceone brilliant 等短語一起使用。類似bye bye被中國人頻繁使用成拜拜。ta是什麼...