<表>
HTML <table> 標籤
#實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <table border="1"> <tr> <th>Month</th> <th>Savings</th> </tr> <tr> <td>January</td> <td>0</td> </tr> <tr> <td>February</td> <td></td> </tr> </table> </body> </html>
執行實例»
點擊"運行實例" 按鈕查看線上實例
瀏覽器支援
所有主流瀏覽器都支援 <table> 標籤。
標籤定義並使用說明
<table> 標籤定義HTML 表格
一個HTML 表格包含<table> 元素,一個或多個< tr>、<th> 以及<td> 元素。
<tr> 元素定義表格行,<th> 元素定義表頭,<td> 元素定義表格單元。
更複雜的 HTML 表格也可能包括 <caption>、<col>、<colgroup>、<thead>、<tfoot> 以及 <tbody> 元素。
HTML 4.01 與 HTML5之間的差異
在 HTML5 中,僅支援 "border" 屬性,且只允許使用值 "1" 或 ""。
屬性
屬性 | 值 | 描述 |
---|---|---|
align | left center right | HTML5 不支援。 HTML 4.01 已廢棄。 規定表格相對周圍元素的對齊方式。 |
bgcolor | rgb(x,x,x) #xxxxxx colorname | HTML5 不支援。 HTML 4.01 已廢棄。 規定表格的背景顏色。 |
border | 1 # "" | 規定表格單元是否擁有邊框。 |
cellpadding | pixels | #HTML5 不支援。 規定單元邊緣與其內容之間的空白。 |
cellspacing | pixels | HTML5 不支援。 規定儲存格之間的空白。 |
frame | void above below hsides lhs rhs vsides box border | HTML5 不支援。 規定外側邊框的哪個部分是可見的。 |
rules | none groups rows cols all | HTML5 不支援。 規定內側邊框的哪個部分是可見的。 |
summary | text | #HTML5 不支援。 規定表格的摘要。 |
width | pixels % | HTML5 不支援。 規定表格的寬度。 |
全域屬性
<table> 標籤支援 HTML 的全域屬性。
事件屬性
<table> 標籤支援 HTML 的事件屬性。
試試看 - 實例
表格中的標題
本範例示範如何顯示表格標題。
實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <h4>表格使用水平标题:</h4> <table border="1"> <tr> <th>Name</th> <th>Telephone</th> </tr> <tr> <td>Bill Gates</td> <td>555 77 854</td> </tr> </table> <h4>表格使用垂直标题:</h4> <table border="1"> <tr> <th>First Name:</th> <td>Bill Gates</td> </tr> <tr> <th>Telephone:</th> <td>555 77 854</td> </tr> </table> </body> </html>
運行實例»
點擊"運行實例" 按鈕查看線上實例
空白單元格
本範例示範如何使用" " 處理沒有內容的儲存格。
實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <table border="1"> <tr> <td>一些文本</td> <td>一些文本</td> </tr> <tr> <td></td> <td>一些文本</td> </tr> </table> <p>如果在上面的空单元格中没有边框,你可以插入一个空格 : </p> </body> </html>
運行實例»
點擊"運行實例" 按鈕查看線上實例
有標題的表格
本範例示範一個有標題(caption)的表格。
實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <table border="1"> <caption>Monthly savings</caption> <tr> <th>Month</th> <th>Savings</th> </tr> <tr> <td>January</td> <td>0</td> </tr> <tr> <td>February</td> <td></td> </tr> </table> </body> </html>
運行實例»
點擊"運行實例" 按鈕查看線上實例
表格內的標籤
本範例示範如何在其他的元素內顯示元素。
實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <table border="1"> <tr> <td> <p>这是一个段落</p> <p>这是另一个段落</p> </td> <td>这个单元格包含一个表格: <table border="1"> <tr> <td>A</td> <td>B</td> </tr> <tr> <td>C</td> <td>D</td> </tr> </table> </td> </tr> <tr> <td>这个单元格包含一个列表 <ul> <li>apples</li> <li>bananas</li> <li>pineapples</li> </ul> </td> <td>HELLO</td> </tr> </table> </body> </html>
運行實例»
點擊"運行實例" 按鈕查看線上實例
跨行或跨列的表格儲存格
本範例示範如何定義跨行或跨列的表格儲存格。
實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <h4>单元格跨两格:</h4> <table border="1"> <tr> <th>Name</th> <th colspan="2">Telephone</th> </tr> <tr> <td>Bill Gates</td> <td>555 77 854</td> <td>555 77 855</td> </tr> </table> <h4>单元格跨两列:</h4> <table border="1"> <tr> <th>First Name:</th> <td>Bill Gates</td> </tr> <tr> <th rowspan="2">Telephone:</th> <td>555 77 854</td> </tr> <tr> <td>555 77 855</td> </tr> </table> </body> </html>
運行實例»
點擊"運行實例" 按鈕查看線上實例
相關文章
HTML 教學課程:HTML 表格
HTML DOM 參考手冊:Table 物件
##