国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

dl標簽與table標簽

2024-04-27 15:10:56
字體:
來源:轉載
供稿:網友

過去有很多網頁設計師喜歡將他們的網頁效果圖用table布局實現成網頁,但是這樣做會遇到一個比較麻煩的問題就是,后期調試和維護會相當的困難。現在,越來越多的前端開發er們開始使用xHTML+CSS替代最初的table布局完成網頁的整體布局,不但讓網站降低了開發和維護的成本,而且代碼也更語義化了。但是,并不是說table從此消失了,它仍然被很多人用來作為網頁中數據表現的必需品,比如個人信息數據列表等。事實上,使用HTML的dl、dt、dd標簽會讓你節省更多的代碼,更能讓代碼符合內容的語義化。當然,table也有它的用武之地,那就是很大數據量的數據表,但是小型的數據列表和表單完全可以不使用table哦!

table數據列表

傳統table的數據列表代碼如下所示。我們要為每行添加tr標簽,然后還要在其中為標題和數據各加一個td標簽,由于標簽都是td,想要添加樣式的話還要為每個td添加class屬性。

<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>

以下是相應的CSS代碼,我們為之前在HTML中聲明的class添加樣式。

/*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標簽,如果想使用CSS來對內容進行修飾或修改的話,需要為td單元格添加一些相應的class屬性。這樣無形中增加了自己的工作量,代碼會稍微變多了一些。代碼變多意味著什么?意味著網站的流量在浪費、增加更多的產生Bug的幾率以及后期維護更困難。

dl、dt、dd數據列表

現在讓我們來看看使用了HTML dl、dt、dd標簽的數據列表。首先我們使用dl(definition list-自定義列表)標簽來容納整個數據結構,然后我們使用dt(自定義標題)標簽和dd(自定義描述)標簽來容納數據中的標題和內容。

<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向左浮動即可。

/*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的實例中你應該能明顯的看出它們的代碼更簡潔更平滑更符合語義化了吧。


上一篇:17.輸入框組

下一篇:viewport mata

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 佳木斯市| 靖西县| 永年县| 宁河县| 博白县| 将乐县| 通州市| 济南市| 合阳县| 常山县| 临桂县| 沅江市| 乃东县| 温宿县| 昌吉市| 邵阳县| 思茅市| 长乐市| 比如县| 年辖:市辖区| 商洛市| 大渡口区| 永善县| 涟水县| 沁阳市| 收藏| 余江县| 新和县| 同心县| 滨海县| 武冈市| 观塘区| 澳门| 德昌县| 杭州市| 陵川县| 武汉市| 承德县| 阜新市| 沙洋县| 余庆县|