中文字幕亚洲欧美一区_国产JIZZJIZZ免费看_亚洲av大码在线_亚洲黄色一级毛片_野花影视大全在线观看免费_欧美一区二区三区免费不卡_欧美日韩国产在线精品_国产福利盒子在线看片_精品国产人成在线_日韩欧美动漫一区在线

咨詢電話:024-31891684

網站建設|注冊|登錄 | 易勢大連分公司

沈陽網站制作易勢最專業(yè)!

 

html中10個與表格(table)相關標簽當前位置:首頁>主要服務>網站制作>html

最近在網絡上看到幾篇關于HTML表格的使用的文章,覺得很有用,決定記錄下來。很多人希望永遠不使用table標簽,但是這是錯誤的!這個建議只是針對使用HTML表格來定義網頁的布局,但是表格在排列數據信息行和列方面非常完美,而且如果一定要在一個頁面上顯示表列數據,就不得不使用table了!但是我們無視了用于table的某些HTML標簽的存在并且不知道該如何正確的使用它們。

HTML有10個表格相關標簽。下面是一個帶有簡介的列表,但是首先,文檔要被正確的定義在HTML 4.01/XHTML 1或HTML 5下面:

  • 1、<caption> 定義表格標題
  • 2、<col> 為表格的列定義屬性
  • 3、<colgroup> 定義表格列的分組
  • 4、<table> 定義表格
  • 5、<tbody> 定義表格主體
  • 6、<td> 定義一個單元格
  • 7、<tfoot> 定義表格的表注(底部)
  • 8、<th> 定義表格的表頭
  • 9、<thead> 定義表格的表頭
  • 10、<tr> 定義表格的行

一個基本的表格結構如下:

它包含一個標題、頭部、主體和底部。正確的HTML元素順序是:

  1. <table>
  2. <caption>
  3. <thead>
  4. <tfoot>
  5. <tbody>

也可以使用<col><colgroup>來定義表格的列或為列分組:

  1. <table>
  2. <caption>
  3. <colgroup>
  4. <col>
  5. <thead>
  6. <tfoot>
  7. <tbody>

下面是一個正確的表格結構實例:

<tableborder="1">

      <caption>Table caption here</caption>

      <colgroup span="1" style="background:#DEDEDE;"/>

      <colgroup span="2" style="background:#EFEFEF;"/> 

      <!-- Table Header-->

      <thead>

      <tr>

                  <th>Head 1</th>

                  <th>Head 2</th>

                  <th>Head 3</th>

            </tr>

      </thead>

 

      <!-- Table Footer-->

      <tfoot>

            <tr>

                  <td>Foot 1</td>

                  <td>Foot 2</td>

                  <td>Foot 3</td>

            </tr>

      </tfoot

      <!-- Table Body-->

      <tbody>

            <tr>

                  <td>A</td>

                  <td>B</td>

                  <td>C</td>

            </tr>

            <tr>

                  <td>D</td>

                  <td>E</td>

                  <td>F</td>

            </tr>

      </tbody>

</table>

在瀏覽器中的結果如下圖所示:

 

關于表格的一些技巧

  • 根據w3schools的解釋和用法,在一個table定義中,<tfoot>元素必須出現在<tbody>之前,這樣,瀏覽器就可以在接受到所有數據之前呈現表注了。另外,如果不是這個順序,將不能通過W3C的HTML4和XHTML驗證,無論你聲明哪種DTD。
  • 在HTML 4.01 中,表格的alignbgcolor屬性不贊成使用,所以在HTML 5中不再有任何table的屬性被支持(事實上,在XHTML 1.0 Strict DTD中已經不支持”align”和”bgcolor”屬性了);
  • 所有主流瀏覽器都支持<colgroup> 標簽,但是Firefox、Chrome 以及Safari 僅支持colgroup 元素的span 和width 屬性;
  • css中的empty-cells:show|hide 可以設定空單元格是否顯示邊框。注意,這個需要設置在table而不是td/th中。IE6中比較容易遇到該問題;
  • css中的border-collapse:collapse | separate 可以設置表格的邊框是否被合并成一個邊框;
  • css中的border-spacing屬性等效于table的cellspacing屬性。

上一條資訊|返回欄目頁|下一條資訊

沈陽網站制作--網站前臺效果

易勢網站制作,以DIV+CSS為主,js/jQuery為輔,制作利于優(yōu)化,頁面美觀的優(yōu)質網站!

top

網絡策劃公司|新浪官方微博|大連網站建設