表格屬性及合並


html中我們學習了表格,到網頁中只有文字,並不像平時網頁中見到的標題頭帶有背景和邊框線的表格,今天我們就學習表格的樣式如何設置

表格屬性

表格邊框:使用border屬性,設置給每一個單元格。

table , th , td {
 border:solid 1px #000;
}

表格邊框合並:添加邊框之后,我們發現是雙邊框,需要用到border-collapse屬性合並邊框,只能設置到table才能起作用。

table{
 border-collapse:collapse;
}
table,th,td{
 border:solid 1px #000;
}

表格寬度:表格寬度可以設置固定值,列的寬度不設置的時候會根據內容自動分配,也可以給單獨列設置固定寬度。

table{
 width:100%
}

給單獨列設置固定寬度:給每行的第一列寬度設置為100px。

table tr td:nth-child{
 width:100px;
}

設置背景:背景要設置到具體的單元格上。

table tr td{
 background:red;
}

字體對齊方式:設置單元格內文字對齊方式。

td,th{
 text-align:left;
}

單元格合並

合並列:使用colspan屬性來合並列,需要注意的是,合並一個列,就的刪除一個列,要不多余出來一個列。

eg:<th colspan="2">成員 </th>

合並行:使用rowspan屬性來合並行,其實合並的是下一行的單元格,添加行合並之后,下行的刪除一個單元格。

eg:<td rowspan="2">B</td>

制作一個帶有行合並和列合並的一個表格,

如何制作一個帶有行合並和列合並的表格

 

源碼如下:

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
   table{
    border-collapse: collapse;
   }
   table,th,td{
    border:solid 1px red;
    text-align:center;
   }
  </style>
 </head>
 <body>
  <table>
   <tr>
    <th>序號</th>
    <th>小組</th>
    <th colspan="2">成員</th>
   </tr>
   <tr>
    <td>1</td>
    <td>A</td>
    <td>張三</td>
    <td></td>
   </tr>
   <tr>
    <td>2</td>
    <td rowspan="2">B</td>
    <td>李四</td>
    <td></td>
   </tr>
   <tr>
    <td>3</td>
    <td>王五</td>
    <td></td>
   </tr>
  </table>
 </body>
</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM