1. 程式人生 > >table合併單元格colspan和rowspan

table合併單元格colspan和rowspan

olspanrowspan這兩個屬性用於建立特殊的表格。

colspan是“column span(跨列)”的縮寫。colspan屬性用在td標籤中,用來指定單元格橫向跨越的列數

在瀏覽器中將顯示如下:

單元格1
單元格2 單元格3 單元格4

該例通過把colspan設為“3”, 令所在單元格橫跨了三列。如果我們將colspan設為“2”,則該單元格將只跨越兩列,於是有必要在第一行插入另外一個單元格,以確保兩行佔據相同的列數。

該例在瀏覽器中將顯示如下:

單元格1 單元格2
單元格3 單元格4 單元格5

rowspan的作用是指定單元格縱向跨越的行數

瀏覽器中將顯示如下:

單元格1 單元格2
單元格3
單元格4

上例中的單元格1,其rowspan被設為“3”,這表示該單元格必須跨越三行(本身一行,加上另外兩行)。因此,單元格1和單元格2在同一行,而單元格3和單元格4形成獨立的兩行。

綜合例項

ss

<html> <head>

</head>

<table border= "1 " width= "200 " > <tr> <td colspan="4" >ss

</td> </tr> <tr> <td width= "25% ">   </td>  <td width= "25% ">   </td>  <td width= "25% ">   </td>  <td width= "25% ">   </td>  </tr> <tr> <td width= "25% "rowspan="2">   </td> <td width= "25% ">   </td>  <td width= "25% ">   </td>  <td width= "25% ">   </td>  </tr> <tr>

<td width= "25% ">   </td> <td width= "25% " rowspan="3">   </td> <td width= "25% ">   </td>  </tr> <tr> <td width= "25% " colspan="2" >   </td> <td width= "25% ">   </td>

</tr> <tr> <td width= "25% ">   </td>  <td width= "25% ">   </td>  <td width= "25% ">   </td>

</tr> </table>

</html>

分類: