欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用標(biāo)準(zhǔn)dl,dt,dd標(biāo)簽拋棄table列表

  發(fā)布時(shí)間:2009-07-30 00:08:37   作者:佚名   我要評(píng)論
過去有很多網(wǎng)頁設(shè)計(jì)師喜歡將他們的網(wǎng)頁效果圖用table布局實(shí)現(xiàn)成網(wǎng)頁,但是這樣做會(huì)遇到一個(gè)比較麻煩的問題就是,后期調(diào)試和維護(hù)會(huì)相當(dāng)?shù)睦щy。
現(xiàn)在,越來越多的前端開發(fā)er們開始使用xHTML+CSS替代最初的table布局完成網(wǎng)頁的整體布局,不但讓網(wǎng)站降低了開發(fā)和維護(hù)的成本,而且代碼也更語義化了。但是,并不是說table從此消失了,它仍然被很多人用來作為網(wǎng)頁中數(shù)據(jù)表現(xiàn)的必需品,比如個(gè)人信息數(shù)據(jù)列表等。事實(shí)上,使用HTML的dl、dt、dd標(biāo)簽會(huì)讓你節(jié)省更多的代碼,更能讓代碼符合內(nèi)容的語義化。當(dāng)然,table也有它的用武之地,那就是很大數(shù)據(jù)量的數(shù)據(jù)表,但是小型的數(shù)據(jù)列表和表單完全可以不使用table哦!
如果你仍然在使用傳統(tǒng)table來創(chuàng)建數(shù)據(jù)列表,那么請(qǐng)繼續(xù)往下看,看看使用HTML的dl、dt、dd標(biāo)簽是如何讓你的工作更輕松…
table數(shù)據(jù)列表
傳統(tǒng)table的數(shù)據(jù)列表代碼如下所示。我們要為每行添加tr標(biāo)簽,然后還要在其中為標(biāo)題和數(shù)據(jù)各加一個(gè)td標(biāo)簽,由于標(biāo)簽都是td,想要添加樣式的話還要為每個(gè)td添加class屬性。

復(fù)制代碼
代碼如下:

<table>
<tbody>
<tr>
<td class="title">Name:</td>
<td class="text">Squall Li</td>
</tr>
<tr>
<td class="title">Age:</td>
<td class="text">23</td>
</tr>
<tr>
<td class="title">Gender:</td>
<td class="text">Male</td>
</tr>
<tr>
<td class="title">Day of Birth:</td>
<td class="text">26th May 1986</td>
</tr>
</tbody>
</table>

以下是相應(yīng)的CSS代碼,我們?yōu)橹霸贖TML中聲明的class添加樣式。

復(fù)制代碼
代碼如下:

/*TABLE LIST DATA*/
table {
margin-bottom:50px;
}
table tr .title {
background:#5f9be3;
color:#fff;
font-weight:bold;
padding:5px;
width:100px;
}
table tr .text {
padding-left:10px;
}

從以上代碼可以看出,使用table標(biāo)簽,如果想使用CSS來對(duì)內(nèi)容進(jìn)行修飾或修改的話,需要為td單元格添加一些相應(yīng)的class屬性。這樣無形中增加了自己的工作量,代碼會(huì)稍微變多了一些。代碼變多意味著什么?意味著網(wǎng)站的流量在浪費(fèi)、增加更多的產(chǎn)生Bug的幾率以及后期維護(hù)更困難。
dl、dt、dd數(shù)據(jù)列表
現(xiàn)在讓我們來看看使用了HTML dl、dt、dd標(biāo)簽的數(shù)據(jù)列表。首先我們使用dl(definition list-自定義列表)標(biāo)簽來容納整個(gè)數(shù)據(jù)結(jié)構(gòu),然后我們使用dt(自定義標(biāo)題)標(biāo)簽和dd(自定義描述)標(biāo)簽來容納數(shù)據(jù)中的標(biāo)題和內(nèi)容。

復(fù)制代碼
代碼如下:

<dl>
<dt>Name: </dt>
<dd>Squall Li</dd>
<dt>Age: </dt>
<dd>23</dd>
<dt>Gender: </dt>
<dd>Male</dd>
<dt>Day of Birth:</dt>
<dd>26th May 1986</dd>
</dl>

而在css代碼中,我們僅需讓dt和dd向左浮動(dòng)即可。

復(fù)制代碼
代碼如下:

/*DL, DT, DD TAGS LIST DATA*/
dl {
margin-bottom:50px;
}
dl dt {
background:#5f9be3;
color:#fff;
float:left;
font-weight:bold;
margin-right:10px;
padding:5px;
width:100px;
}
dl dd {
margin:2px 0;
padding:5px 0;
}

從dl、dt、dd的實(shí)例中你應(yīng)該能明顯的看出它們的代碼更簡潔更平滑更符合語義化了吧。
看到這里,如果你還在堅(jiān)持使用table標(biāo)簽來完成web表單或其它網(wǎng)頁布局的話,現(xiàn)在是時(shí)候改變一下你的代碼了。讓你的工作更輕松些吧!

相關(guān)文章

  • HTML 表格詳解(簡單易懂較詳細(xì))

    HTML表格用于在網(wǎng)頁上展示數(shù)據(jù),通過標(biāo)簽及其相關(guān)標(biāo)簽來創(chuàng)建,表格由行和列組成,每一行包含一個(gè)或多個(gè)單元格,單元格可以包含文本、圖像、鏈接等元素,本文將詳細(xì)介紹HTML表格
    2025-03-12
  • 禁止HTML頁面滾動(dòng)的操作方法

    本文介紹了三種禁止HTML頁面滾動(dòng)的方法:通過CSS的overflow屬性、使用JavaScript的滾動(dòng)事件監(jiān)聽器以及使用CSS的position:fixed屬性,每種方法都有其適用場景和優(yōu)缺點(diǎn),感興
    2025-02-24
  • 使用HTML和CSS實(shí)現(xiàn)文字鏤空效果的代碼示例

    在 Web 開發(fā)中,文本的視覺效果是提升用戶體驗(yàn)的重要因素之一,通過 CSS 技巧,我們可以創(chuàng)造出許多獨(dú)特的效果,例如文字鏤空效果,本文將帶你一步一步實(shí)現(xiàn)一個(gè)簡單的文字鏤空
    2024-11-17
  • Html去除a標(biāo)簽的默認(rèn)樣式的操作代碼

    在Html中,a標(biāo)簽?zāi)J(rèn)的超鏈接樣式是藍(lán)色字體配下劃線,這可能不滿足所有設(shè)計(jì)需求,如需去除這些默認(rèn)樣式,可以通過CSS來實(shí)現(xiàn),本文給大家介紹Html去除a標(biāo)簽的默認(rèn)樣式的操作代碼
    2024-09-25
  • HTML文本域如何設(shè)置為禁止用戶手動(dòng)拖動(dòng)

    在HTML中,可以通過設(shè)置CSS的resize屬性為none,來禁止用戶手動(dòng)拖動(dòng)文本域(textarea)的大小,這種方法簡單有效,適用于大多數(shù)現(xiàn)代瀏覽器,但需要在老舊瀏覽器中進(jìn)行測(cè)試以確保
    2024-09-25
  • 如何通過HTML/CSS 實(shí)現(xiàn)各類進(jìn)度條的功能

    本文詳細(xì)介紹了如何利用HTML和CSS實(shí)現(xiàn)多種風(fēng)格的進(jìn)度條,包括基礎(chǔ)的水平進(jìn)度條、環(huán)形進(jìn)度條以及球形進(jìn)度條等,還探討了如何通過動(dòng)畫增強(qiáng)視覺效果,內(nèi)容涵蓋了使用HTML原生標(biāo)簽
    2024-09-19
  • HTML中Canvas關(guān)鍵知識(shí)點(diǎn)總結(jié)

    Canvas 提供了一套強(qiáng)大的 2D 繪圖 API,適用于各種圖形繪制、圖像處理和動(dòng)畫制作,可以幫助你創(chuàng)建復(fù)雜且高效的網(wǎng)頁圖形應(yīng)用,這篇文章主要介紹了HTML中Canvas關(guān)鍵知識(shí)點(diǎn)總結(jié)
    2024-06-03
  • html table+css實(shí)現(xiàn)可編輯表格的示例代碼

    本文主要介紹了html table+css實(shí)現(xiàn)可編輯表格的示例代碼,主要使用HTML5的contenteditable屬性,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)
    2024-03-06
  • HTML中使用Flex布局實(shí)現(xiàn)雙行夾批效果

    本文主要介紹了HTML中使用Flex布局實(shí)現(xiàn)雙行夾批效果,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)
    2024-02-22
  • HTML+CSS實(shí)現(xiàn)炫酷登錄切換的項(xiàng)目實(shí)踐

    在網(wǎng)站開發(fā)中,登錄頁面是必不可少的一部分,本文就來介紹一下HTML+CSS實(shí)現(xiàn)登錄切換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需
    2024-02-02

最新評(píng)論