日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當前位置: 首頁IT技術 → 比較Table與dl、dt、dd標記制作表格

比較Table與dl、dt、dd標記制作表格

更多

本文章分享的是關于Table和dl、dt、dd標記制作表格的對比,希望提供這篇文章給大家學習后,能幫助到大家,讓大家的工作變得輕松一些。

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

    如果你仍然在使用傳統table來創建數據列表,那么請繼續往下看,看看使用HTML的dl、dt、dd標簽是如何讓你的工作更輕松…

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

    看到這里,如果你還在堅持使用table標簽來完成web表單或其它網頁布局的話,現在是時候改變一下你的代碼了。讓你的工作更輕松些吧!

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 色女综合网| 大奉打更人电视剧免费在线观看| 婚外情第一季| 早晚体重一样说明瘦了| 三年级上册修改病句专项训练| 欧美视频亚洲视频| 女人战争之肮脏交易| 黑之教室| 青草视频在线观看视频| 漂亮主妇电视剧| 雪山飞狐 1991 孟飞| 血色樱花 电视剧| 小丑2双重疯狂免费播放在线观看| 六年级五单元作文| 库尔斯克会战电影| 风月电视剧免费观看剧情| 女特警分集剧情| 《摧花狂魔》电影| 误判电影什么时候上映| 免费播放电影大全免费观看| 大头儿子第一季小鸽子| 被抛弃的青春1982| 我和我的祖国教案| 高照清雅| 邪教档案| 漂亮孕妇独自在家肚子疼叫个不停| 爆操女人逼| 大众故事1974意大利| 陕09j01图集| 亚洲电影在线观看| 让娜迪尔曼| 娟子个人资料 简历| 天下免费大全正版资料| 发型图片女2024最新款式| 天下第一楼演员表全部| 女性吃鹅肝的好处与功效| xxxxxxxxxxxxxxxxx| 欧布奥特曼普通版普通话中文版| 爱很美味 电影| 恶行之外电影完整播放| 大追捕在线完整免费观看|