1. 程式人生 > >HTML <table> 標簽

HTML <table> 標簽

顏色 back jpg 邊框 文字 ble 單元 html ota

HTML 表格<table>的使用

表格用table表示 表格中每一行用tr 一行中的每一列用td表示

例如一個三行兩列的表格:

<table>

<tr>

<td>第一行第一列</td>

<td>第一行第二列</td>

</tr>

<tr>

<td>第二行第一列</td>

<td>第二行第二列</td>

</tr>

<tr>

<td>第三行第一列</td>

<td>第三行第二列</td>

</tr>

</table>

th 表示的是表頭 表頭中的文字默認為加粗居中 th要放在tr中用於替換td,例如:

<table>

<tr>

<th></th>

<th></th>

</tr>

<tr>

<td></td>

<td></td>

</tr>

</table>

table 的常用屬性

1.border屬性

給表格加邊框 默認給所有的td加邊框 並且給整個table加外邊框 當增大border的值的時候 td 的邊框不變 只有最外的變寬

<table border="10"></table>

2.cellspacing屬性

表示的是單元格與單元格之間的距離 註意cellspacing=“0” 單元格與單元格之間沒有距離 但是邊框線的寬度依然是兩條線的寬度

表格邊框合並的 css 寫法 :style="border-collapse: collapse;

這條css 與cellspacing有什麽區別?

cellspacing=“0”僅僅是將單元格之間的距離調整為0,但是單元格之間還是兩條線

而style="border-collapse: collapse; 是將表格相鄰的兩條邊框合並處理,只有一條線存在。一旦邊框合並 cellspacing屬性將會失效

3.cellpadding屬性 單元格邊框與單元格中的文字的距離

4.height:表格的高度 width:表格的寬度

<table height="100px" width="100px"></table>

<table style="height: 100px;width: 100px;"></table>(CSS寫法)

5.align屬性

設置表格整體在瀏覽器的位置,已經被淘汰了,不建議使用。

可選值:left center right

6.bgcolor 背景色

bgcolor="red"

7.bordercolor 邊框顏色

bordercolor="blue"

8.background 背景圖 背景色和背景圖同時存在時 背景圖會覆蓋背景色

background="img/computer.jpg"

<tr>與<td>常用屬性

1.

width:單元格寬度

height:單元格高度

當你改變了一行或者

2.bgcolor屬性 單元格的背景顏色

<table bgcolor="aqua">

<tr bgcolor="blue">

<td bgcolor="black"></td>

</tr>

</table>

最裏面的覆蓋外面的

3. align屬性 設置單元格中文字水平對其方式,默認局左

可選值:left center right

4.valign屬性 設置單元格中文字垂直對其方式,默認局中

可選值:top middle(center) bottom 上 中 下

5.nowrap屬性 nowrap="nowrap"

當單元格文字過多時,設置單元行文字不斷行顯示,但是會把表格的寬度撐大

表格的跨行與跨列

1.跨列:在td上使用屬性colspan="n"進行跨列。如果一個單元個跨n列,則單元格右邊的n-1個單元格要去掉。

2.跨行:在td上使用屬性rowspan="n"進行跨行。 如果一個單元個跨n行,則單元格下邊的n-1個單元格要去掉。

HTML <table> 標簽