今天來繼續介紹表格的部分,那麼就開始吧~
(๑•̀ㅂ•́)و✧
<caption> 表格的標題用來表示表格的標題,一個表格只能有一個標題,放在最前面第一個標籤。
<table border="1"><caption></caption><tr><th>項目</th><th>金額</th></tr><tr><td>午餐</td><td>$100</td></tr><tr><td>飲料</td><td>$50</td></tr><tr><td>晚餐</td><td>$100</td></tr><tr><td colspan="2">總金額:$250</td></tr></table>
<thead>, <tbody>, <tfoot> 增強表格的語意性用來明確區分表格中的不同區塊。
<thead> 表格的表頭標題區塊(table header),用來表示這一個區塊為表格欄位標題。
<tbody> 表格的主要內容區塊(table body),用來表示這一個區塊為表格的主要內容。
<tfoot> 表格的結尾頁腳區塊(table footer),用來表示這一個區塊為表格的頁腳內容。
<table border="1"><caption></caption><thead><tr><th>項目</th><th>金額</th></tr></thead><tbody><tr><td>午餐</td><td>$100</td></tr><tr><td>飲料</td><td>$50</td></tr><tr><td>晚餐</td><td>$100</td></tr></tbody><tfoot><tr><td colspan="2">總金額:$250</td></tr></tfoot></table>
<thead>表示「項目」和「金額」是屬於表格的標題,<tbody>表示表格的內容,<tfoot>表示「總金額」是表格的結尾頁腳。<colgroup>, <col> 表格直行分組<colgroup> 表格直行分組(column groups),用來對表格裡的直行(column)做分組,方便對每個分組中的所有儲存格進行統一格式和樣式設定。
span屬性,用來指定這一個分組橫跨了幾個直行,預設值是1。
位置是放在<caption>後面,或其他表格標籤前面(像<thead>, <tbody>, <tfoot>,或<tr>等)。
例如:<table border="1"><colgroup span="2" style="background-color: gray"></colgroup><colgroup style="background-color: yellow"></colgroup><tr><th>項目</th><th>金額</th><th>總金額</th></tr><tr><td>午餐</td><td>$100</td><td rowspan="3">$250</td></tr><tr><td>飲料</td><td>$50</td></tr><tr><td>晚餐</td><td>$100</td></tr></table>
-> 結果:
第一個colgroup span="2",表示將第一行和第二行分為第一組,第二個colgroup(預設span 1),表示將第三行分為一組。就可以直接一次對分組中的所有儲存格設定樣式。
<col> 分組標籤用來在每個colgroup分組中再繼續做分組設定。
<col>是空元素,不需要結束標籤。