天天看點

一篇文章帶你了解HTML表格及其主要屬性介紹一、定義一個HTML表格

一、定義一個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;
}           

小總結

标簽 描述
定義表格
定義表中的頭單元格
定義表中的一行
定義表中的單元格
定義一個表格标題
指定表格中一組或多個列的格式.
指定列内每個列的屬性用.  元素
屬性

border

屬性定義一個邊框

border-collapse

定義折疊單元格邊框的屬性

padding

添加到單元格中的填充

text-align

對齊單元格文本

border-spacing

設定單元格之間的間距

colspan

使單元格跨越多個列

rowspan

使單元格跨越多行

id

唯一表示一個表格

三、總結

本文主要介紹了HTML表格,對表格中主要的屬性進行了詳細的介紹。對遇到的問題進行詳細的解答。友善大家表格的标簽的了解。希望對大家的學習有幫助。

想學習更多Python網絡爬蟲與資料挖掘知識,可前往專業網站:

http://pdcfighting.com/