今天寫某個平臺的前端數據展示 主要使用表格展示 正好複習總結一下css的表格 首先說說thead、tbody、tfoot 無論前後順序如何改變, 內的元素總是在表的最上面, 總在表的最下麵 可能會有人分不清 tr th td tr: table row = 表格中的一行 th: table head ...
今天寫某個平臺的前端數據展示 主要使用表格展示 正好複習總結一下css的表格
首先說說thead、tbody、tfoot
<thead></thead>
<tbody></tbody>
<tfoot> </tfoot>
無論前後順序如何改變, <thead> 內的元素總是在表的最上面, <tfoot> 總在表的最下麵
可能會有人分不清 tr th td
tr: table row => 表格中的一行
th: table head => 表格頭部
td: table data => 表數據
然後在看例子就很容易理解啦
表結構
<table>
<caption>Book List</caption>
//caption 標簽必須緊隨 table 標簽之後。您只能對每個表格定義一個標題。通常這個標題會被居中於表格之上。
<thead>
<tr>
<th></th> //table head 定義表格內的表頭單元格。此th元素內部的文本通常會呈現為粗體
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td><td> //table data cell
<td><td>
<td><td>
<td><td>
</tr>
</tbody>
<tfoot>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tfoot>
<table>
dome幫助理解
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>table</title>
<style type="text/css">
table {
background-color: #FFF;
border: none;
color: #565;
font: 12px arial;
}
table caption {
font-size: 24px;
border-bottom: 2px solid #B3DE94;
border-top: 2px solid #B3DE94;
}
table,
td,
th {
margin: 0;
padding: 0;
vertical-align: middle;
text-align: left;
}
tbody td,
tbody th {
background-color: #DFC;
border-bottom: 2px solid #B3DE94;
border-top: 3px solid #FFFFFF;
padding: 9px;
}
tfoot td,
tfoot th {
font-weight: bold;
padding: 4px 8px 6px 9px;
text-align: center;
}
thead th {
font-size: 14px;
font-weight: bold;
line-height: 19px;
padding: 0 8px 2px;
text-align: center;
}
tbody tr.odd th,
tbody tr.odd td {
/*odd就是偶數行*/
background-color: #CEA;
border-bottom: 2px solid #67BD2A;
}
tbody tr:hover td,
tbody tr:hover th {
/*tr也有hover樣式*/
background-color: #8b7;
color: #fff;
}
</style>
</head>
<body>
<table summary="book list">
<caption>table</caption>
<thead>
<tr>
<th>Title</th>
<th>ID</th>
<th>Country</th>
<th>Price</th>
<th>Download</th>
</tr>
</thead>
<tbody>
<tr>
<th>Tom</th>
<td>1213456</td>
<td>Germany</td>
<td>$3.12</td>
<td>Download</td>
</tr>
<tr class="odd">
<th>Chance</th>
<td>1213457</td>
<td>Germany</td>
<td>$123.34</td>
<td>Download</td>
</tr>
<tr>
<th>John</th>
<td>1213458</td>
<td>Germany</td>
<td>$34.37</td>
<td>Download</td>
</tr>
<tr class="odd">
<th>oKathleen</th>
<td>1213459</td>
<td>Germany</td>
<td>$23.67</td>
<td>Download</td>
</tr>
</tbody>
<tfoot>
<tr class="odd">
<td>tfoot</td>
<td>tfoot</td>
<td>tfoot</td>
<td>tfoot</td>
<td>tfoot</td>
</tr>
</tfoot>
</table>
</body>
</html>
</body>
</html>