在 HTML 中,布局定義了網(wǎng)站的基本結(jié)構(gòu)和外觀。 HTML 布局是一個(gè)藍(lán)圖,向我們展示 HTML 元素如何在網(wǎng)頁(yè)中排列。它為您提供使用簡(jiǎn)單 HTML 標(biāo)簽創(chuàng)建網(wǎng)頁(yè)的功能。
DIV 布局
Div 布局是 HTML 中最常見(jiàn)的布局,基于 元素。 HTML 中的 元素用于定義文檔的部分。 標(biāo)簽是一個(gè)容器標(biāo)簽,即它具有開(kāi)始標(biāo)簽和結(jié)束標(biāo)簽。
我們可以在 HTML 文檔中定義多個(gè) 元素,每個(gè)元素都可以用來(lái)顯示不同的信息集。在 元素內(nèi)部,我們可以使用多個(gè) HTML 元素,例如 paragpraph(
)、heading(
)、span() 等。我們可以將 標(biāo)簽的所有 HTML 元素分組,并可以將 CSS 應(yīng)用于它們,使它們更易于理解和呈現(xiàn)。
示例
以下是div布局的示例
<html>
<head>
<style>
h2,p {
border: 2px;
background-color: lightblue;
text-align: center;
}
</style>
</head>
<body>
<div>
<h2>Introduction to Div tag</h2>
<p>Div tag is the most commonly used tag for creating layout in HTML.</p>
</div>
</body>
</html>
登錄后復(fù)制
表格布局
表格布局因其復(fù)雜性而成為 HTML 中最不建議使用的布局之一。顧名思義,它基于
元素。
元素提供以行和列的形式排列數(shù)據(jù)的功能。
標(biāo)簽也是一個(gè)容器標(biāo)簽,即它有開(kāi)始標(biāo)簽和結(jié)束標(biāo)簽。在
元素內(nèi),我們可以使用多個(gè) HTML 元素,但需要使用三個(gè)元標(biāo)記才能將數(shù)據(jù)排列到表中。第一個(gè)是
標(biāo)記,它表示表行,它在表中添加新行。
第二個(gè)是
標(biāo)簽,代表表格標(biāo)題,它存儲(chǔ)表格的表格標(biāo)題。最后一個(gè)是
,即表數(shù)據(jù),存儲(chǔ)表的信息或數(shù)據(jù)。
示例
<!DOCTYPE html>
<html>
<style>
table, th, td {
border:1px solid black;
}
</style>
<body>
<table>
<tr>
<th>This contains heading of the Table</th>
</tr>
<tr>
<td>This tag contains the data to be shown by the table.</td>
</tr>
<tr>
<p> we can use html elements inside table tag and we can also have multiple table row and table data in a table.</p>
</tr>
</table>
</body>
</html>
登錄后復(fù)制
DIV VS 表格布局
以下是 DIV 和表格布局之間的差異 –
頁(yè)面大小 – 在 Div 布局中,我們有
標(biāo)記,它僅包含 HTML 元素,我們可以在單個(gè) CSS 文件中定義它們的樣式,而在表格布局的情況下我們有 th、td、tr 和多個(gè)元素,每個(gè)元素都有其單獨(dú)的樣式,這將增加頁(yè)面的整體大小。
頁(yè)面渲染 – 頁(yè)面渲染是瀏覽器顯示網(wǎng)頁(yè)內(nèi)容所花費(fèi)的時(shí)間。在 div 布局的情況下,瀏覽器不會(huì)查找結(jié)束標(biāo)簽,而在表布局的情況下,瀏覽器不會(huì)顯示頁(yè)面內(nèi)容,直到到達(dá) 的末尾。因此,與 div 布局相比,表格布局的頁(yè)面渲染速度較慢。
維護(hù) – Div布局為我們提供了通過(guò)簡(jiǎn)單地更改CSS來(lái)輕松修改當(dāng)前網(wǎng)頁(yè)設(shè)計(jì)的功能,而在表格布局中修改當(dāng)前設(shè)計(jì)是很困難的因?yàn)槲覀儽仨毟拇a。
一致性 – 在 div 布局中,我們不必遵循任何 HTML 元素模式來(lái)獲得網(wǎng)頁(yè)中的一致性,但如果我們錯(cuò)過(guò)任何元素(如表格行),則在表格布局中、表格標(biāo)題、表格數(shù)據(jù),那么整個(gè)內(nèi)容的結(jié)構(gòu)就會(huì)改變,失去一致性。
建議 – 強(qiáng)烈建議使用div布局構(gòu)建網(wǎng)頁(yè),因?yàn)閐iv標(biāo)簽內(nèi)的數(shù)據(jù)以適當(dāng)?shù)姆绞椒指簦@使得網(wǎng)頁(yè)的蜘蛛能夠快速行動(dòng),而在表格布局額外的 HTML 元素會(huì)增加頁(yè)面的渲染時(shí)間。
靈活性 – 靈活性是我們衡量網(wǎng)站性能的重要因素之一。它告訴我們我們的網(wǎng)站是否能夠在不同的設(shè)備上以相同的方式顯示相同的內(nèi)容。
在表格布局的情況下,我們必須為表格提供特定的寬度,這導(dǎo)致表格不靈活,您只能看到屏幕尺寸與表格寬度匹配的內(nèi)容。但對(duì)于 div 布局來(lái)說(shuō),靈活性不是問(wèn)題,因?yàn)榭梢允褂?CSS 屬性來(lái)解決,這將使它能夠適應(yīng)不同的屏幕尺寸。
結(jié)論
綜上所述,div布局和table布局各有優(yōu)缺點(diǎn)。基于 div 的布局比基于表格的布局更靈活,但需要更多的編碼技能來(lái)創(chuàng)建和維護(hù)。另一方面,表格對(duì)于初學(xué)者來(lái)說(shuō)更容易學(xué)習(xí),并且可用于復(fù)雜的布局,否則需要大量帶有 div 的額外代碼。最終,哪種方法更適合您的需求取決于您想要通過(guò)網(wǎng)站設(shè)計(jì)實(shí)現(xiàn)的目標(biāo)。
以上就是HTML中的Div布局與表格布局的對(duì)比的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注www.92cms.cn其它相關(guān)文章!
標(biāo)簽:div html 布局 表格
網(wǎng)友整理
注冊(cè)時(shí)間:
網(wǎng)站:5 個(gè)
小程序:0 個(gè)
文章:12 篇
-
51998
網(wǎng)站
- 12
小程序
-
1030137
文章
-
747
會(huì)員
趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
文章分類(lèi)
熱門(mén)網(wǎng)站
- 各百科-專(zhuān)業(yè)百科問(wèn)答知識(shí)名網(wǎng)站 m.geelcn.com
- 免費(fèi)軟件,綠色軟件園,手機(jī)軟件下載,熱門(mén)游戲下載中心-中當(dāng)網(wǎng) m.deelcn.com
- 魔扣科技 www.ylptlb.cn
- 體育新聞_國(guó)際體育資訊_全球體育賽事-中名網(wǎng) www.feelcn.com/tiyu/tiyuxinwen/
- 食品安全_健康飲食_舌尖上的安全-中名網(wǎng) www.feelcn.com/shenghuo/shipinanquan/
- 中合網(wǎng) www.heelcn.com
- 中當(dāng)網(wǎng) www.deelcn.com
- 魔扣網(wǎng)站維護(hù)代運(yùn)營(yíng) www.ylptlb.cn/tg
- 中合網(wǎng)-健康養(yǎng)生知識(shí)科普名站 m.heelcn.com
- 各百科 www.geelcn.com
最新入駐小程序
數(shù)獨(dú)大挑戰(zhàn)2018-06-03
數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9
答題星2018-06-03
您可以通過(guò)答題星輕松地創(chuàng)建試卷
全階人生考試2018-06-03
各種考試題,題庫(kù),初中,高中,大學(xué)四六
運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03
記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷
每日養(yǎng)生app2018-06-03
每日養(yǎng)生,天天健康
體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03
通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定
熱門(mén)文章
- 民以食為天 離線(xiàn)人臉識(shí)別助力打造智慧食堂 08-20
- 青桔單車(chē)發(fā)布3款新車(chē) 已進(jìn)入150個(gè)城市 08-13
- 民間大神用Win7毛玻璃UI風(fēng)格改造Win10:情懷滿(mǎn)滿(mǎn) 08-06
- 網(wǎng)站標(biāo)題是否可以修改?怎么改不影響網(wǎng)站權(quán)重? 11-19
- 關(guān)于網(wǎng)站標(biāo)題和正文的匹配度分析 09-29
- 從滾石、華納到環(huán)球,三個(gè)關(guān)鍵詞讀懂網(wǎng)易云為何成版權(quán)方最?lèi)?ài) 08-12
- 天眼被注冊(cè)為煙草商標(biāo),中國(guó)控?zé)焻f(xié)會(huì)要求嚴(yán)查 08-13
- 深圳實(shí)現(xiàn)5G獨(dú)立組網(wǎng)全覆蓋 已累計(jì)建設(shè)5G基站超4.6萬(wàn)個(gè) 08-17
- 滴滴App內(nèi)嵌買(mǎi)車(chē)服務(wù) 已在十余城上線(xiàn) 08-06
- 關(guān)鍵詞的密度要結(jié)合頁(yè)面版式來(lái)調(diào)整 11-28
標(biāo)簽,代表表格標(biāo)題,它存儲(chǔ)表格的表格標(biāo)題。最后一個(gè)是 | ,即表數(shù)據(jù),存儲(chǔ)表的信息或數(shù)據(jù)。
示例<!DOCTYPE html> <html> <style> table, th, td { border:1px solid black; } </style> <body> <table> <tr> <th>This contains heading of the Table</th> </tr> <tr> <td>This tag contains the data to be shown by the table.</td> </tr> <tr> <p> we can use html elements inside table tag and we can also have multiple table row and table data in a table.</p> </tr> </table> </body> </html> 登錄后復(fù)制 DIV VS 表格布局以下是 DIV 和表格布局之間的差異 –
頁(yè)面大小 – 在 Div 布局中,我們有 標(biāo)記,它僅包含 HTML 元素,我們可以在單個(gè) CSS 文件中定義它們的樣式,而在表格布局的情況下我們有 th、td、tr 和多個(gè)元素,每個(gè)元素都有其單獨(dú)的樣式,這將增加頁(yè)面的整體大小。 頁(yè)面渲染 – 頁(yè)面渲染是瀏覽器顯示網(wǎng)頁(yè)內(nèi)容所花費(fèi)的時(shí)間。在 div 布局的情況下,瀏覽器不會(huì)查找結(jié)束標(biāo)簽,而在表布局的情況下,瀏覽器不會(huì)顯示頁(yè)面內(nèi)容,直到到達(dá) 的末尾。因此,與 div 布局相比,表格布局的頁(yè)面渲染速度較慢。 維護(hù) – Div布局為我們提供了通過(guò)簡(jiǎn)單地更改CSS來(lái)輕松修改當(dāng)前網(wǎng)頁(yè)設(shè)計(jì)的功能,而在表格布局中修改當(dāng)前設(shè)計(jì)是很困難的因?yàn)槲覀儽仨毟拇a。 一致性 – 在 div 布局中,我們不必遵循任何 HTML 元素模式來(lái)獲得網(wǎng)頁(yè)中的一致性,但如果我們錯(cuò)過(guò)任何元素(如表格行),則在表格布局中、表格標(biāo)題、表格數(shù)據(jù),那么整個(gè)內(nèi)容的結(jié)構(gòu)就會(huì)改變,失去一致性。 建議 – 強(qiáng)烈建議使用div布局構(gòu)建網(wǎng)頁(yè),因?yàn)閐iv標(biāo)簽內(nèi)的數(shù)據(jù)以適當(dāng)?shù)姆绞椒指簦@使得網(wǎng)頁(yè)的蜘蛛能夠快速行動(dòng),而在表格布局額外的 HTML 元素會(huì)增加頁(yè)面的渲染時(shí)間。 靈活性 – 靈活性是我們衡量網(wǎng)站性能的重要因素之一。它告訴我們我們的網(wǎng)站是否能夠在不同的設(shè)備上以相同的方式顯示相同的內(nèi)容。 在表格布局的情況下,我們必須為表格提供特定的寬度,這導(dǎo)致表格不靈活,您只能看到屏幕尺寸與表格寬度匹配的內(nèi)容。但對(duì)于 div 布局來(lái)說(shuō),靈活性不是問(wèn)題,因?yàn)榭梢允褂?CSS 屬性來(lái)解決,這將使它能夠適應(yīng)不同的屏幕尺寸。 結(jié)論綜上所述,div布局和table布局各有優(yōu)缺點(diǎn)。基于 div 的布局比基于表格的布局更靈活,但需要更多的編碼技能來(lái)創(chuàng)建和維護(hù)。另一方面,表格對(duì)于初學(xué)者來(lái)說(shuō)更容易學(xué)習(xí),并且可用于復(fù)雜的布局,否則需要大量帶有 div 的額外代碼。最終,哪種方法更適合您的需求取決于您想要通過(guò)網(wǎng)站設(shè)計(jì)實(shí)現(xiàn)的目標(biāo)。
以上就是HTML中的Div布局與表格布局的對(duì)比的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注www.92cms.cn其它相關(guān)文章! 標(biāo)簽:div html 布局 表格網(wǎng)友整理 注冊(cè)時(shí)間: 網(wǎng)站:5 個(gè) 小程序:0 個(gè) 文章:12 篇 文章分類(lèi)
熱門(mén)網(wǎng)站
最新入駐小程序
數(shù)獨(dú)大挑戰(zhàn)2018-06-03數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9 答題星2018-06-03您可以通過(guò)答題星輕松地創(chuàng)建試卷 全階人生考試2018-06-03各種考試題,題庫(kù),初中,高中,大學(xué)四六 運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷 每日養(yǎng)生app2018-06-03每日養(yǎng)生,天天健康 體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定 熱門(mén)文章
|
---|