一、定義一個HTML表格
使用标簽定義HTML表格。
标簽定義表中的每一行使用。使用标簽定義表頭。預設情況下,表标題是粗體和居中的。一個表的資料/單元使用 标簽定義。
<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
注意: 元素是表的資料容器。它們可以包含所有的HTML元素; 文本、圖像、清單、其他表格等。
-
- *
1. HTML表格 - 添加邊框
如果不指定表的邊框,則将不顯示邊框。
使用CSS設定表格的邊框如下:
<style>
table, th, td {
border: 1px solid black;
}
</style>
記住為表和表單元格定義邊框。
2. HTML 表格 - 折疊邊框
如果你想要的邊框折疊成一個邊框,添加CSS border-collaps邊框屬性:
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse; /*折疊邊框*/
}
</style>
3. HTML 表格 - 添加單元格填充(padding)
單元格填充(padding)指定單元格内容及其邊框之間的空間。
如果不指定填充(padding),則将顯示表單元格而不填充(padding)。
設定填充,使用css padding屬性:
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
th, td {
padding: 15px; /* 設定邊距*/
}
</style>
4. HTML表格 - 左對齊标題
預設情況下,表标題是粗體和居中的。
左對齊的表格标題,使用CSS text-align屬性:
th {
text-align: left;
}
5. HTML表格 - 添加邊框間距
邊框間距指定單元格之間的空間。
設定一個表空間的邊界,使用CSS border-spacing屬性:
table {
border-spacing: 15px; /*添加邊框間距*/
}
注意:如果表已經是collapsed折疊邊框,邊框間距沒有影響。
6. HTML表格 單元格跨多列
使表格單元格跨越多個列,使用colspan屬性:
<table style="width:100%">
<tr>
<th>姓名</th>
<th colspan="2">電話</th>
</tr>
<tr>
<td>Bill Gates</td>
<td>55577854</td>
<td>55577855</td>
</tr>
</table>
7. HTML表中 - 單元格跨多行
使表格單元格跨多個行,使用rowspan屬性:
<table style="width:100%">
<tr>
<th>姓名:</th>
<td>比爾</td>
</tr>
<tr>
<th rowspan="2">電話:</th>
<td>55577854</td>
</tr>
<tr>
<td>55577855</td>
</tr>
</table>
8. HTML表格 - 添加标題
若要向表添加标題,請使用`标簽:
<table style="width:100%">
<caption>每月儲蓄</caption> <!--标題-->
<tr>
<th>月</th>
<th>儲蓄</th>
</tr>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$50</td>
</tr>
</table>
注意:
标簽必須立即插入在
`标簽之後。
二、項目
為表格指定一個特殊樣式
為表格指定一個特殊樣式, 添加一個 id 屬性:
<table id="t01">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
現在您可以為這個表定義一個特殊的樣式:
table#t01 {
width: 100%;
background-color: #f1f1c1;
border: 2px solid black;
}
添加更多樣式:
table#t01 tr:nth-child(even) {
background-color: #eee;
}
table#t01 tr:nth-child(odd) {
background-color: #fff;
}
table#t01 th {
color: white;
background-color: black;
}
小總結
标簽 | 描述 |
---|---|
定義表格 | |
定義表中的頭單元格 | |
定義表中的一行 | |
定義表中的單元格 | |
定義一個表格标題 | |
指定表格中一組或多個列的格式. | |
指定列内每個列的屬性用. 元素 | |
屬性 | |
---|---|
| 屬性定義一個邊框 |
| 定義折疊單元格邊框的屬性 |
| 添加到單元格中的填充 |
| 對齊單元格文本 |
| 設定單元格之間的間距 |
| 使單元格跨越多個列 |
| 使單元格跨越多行 |
| 唯一表示一個表格 |
三、總結
本文主要介紹了HTML表格,對表格中主要的屬性進行了詳細的介紹。對遇到的問題進行詳細的解答。友善大家表格的标簽的了解。希望對大家的學習有幫助。
想學習更多Python網絡爬蟲與資料挖掘知識,可前往專業網站:
http://pdcfighting.com/