# 表格 table 边框 border 的三种办法

默认双边框

table {
  width: 400px;
}

table,
table td,
table th {
  border: 1px solid #000;
}
1
2
3
4
5
6
7
8
9

方法一:

table {
  width: 400px;
  margin: 0 auto;
  border: 1px solid #000;
  border-collapse: collapse;
}

th,
td {
  border: 1px solid #000;
  text-align: center;
}
1
2
3
4
5
6
7
8
9
10
11
12
<body>
  <table>
    <thead>
      <tr>
        <th>姓名</th>
        <th>科目</th>
        <th>成绩</th>
        <th>操作</th>
      </tr>
    </thead>
    <tbody>
      <!-- 第1行 -->
      <tr>
        <td>小王</td>
        <td>高数</td>
        <td>98</td>
        <td>
          <a href="javascrpit:;">删除</a>
        </td>
      </tr>
      <!-- 第2行 -->
      <tr>
        <td>小深</td>
        <td>高数</td>
        <td>86</td>
        <td><a href="javascrpit:;">删除</a></td>
      </tr>
      <!-- 第2行 -->
      <tr>
        <td>小濛</td>
        <td>高数</td>
        <td>65</td>
        <td><a href="javascript">删除</a></td>
      </tr>
    </tbody>
  </table>
</body>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

方法二:

table {
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  text-align: center;
}

table th {
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
}

table td {
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<body>
  <table align="center" width="400" cellspacing="0">
    <thead>
      <tr>
        <th>姓名</th>
        <th>科目</th>
        <th>成绩</th>
        <th>操作</th>
      </tr>
    </thead>
    <tbody>
      <!-- 第1行 -->
      <tr>
        <td>小王</td>
        <td>高数</td>
        <td>98</td>
        <td>
          <a href="javascrpit:;">删除</a>
        </td>
      </tr>
      <!-- 第2行 -->
      <tr>
        <td>小深</td>
        <td>高数</td>
        <td>86</td>
        <td><a href="javascrpit:;">删除</a></td>
      </tr>
      <!-- 第2行 -->
      <tr>
        <td>小濛</td>
        <td>高数</td>
        <td>65</td>
        <td><a href="javascript">删除</a></td>
      </tr>
    </tbody>
  </table>
</body>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

方法三:

table {
  background-color: black;
  text-align: center;
}

table th {
  background-color: #fff;
}

table td {
  background-color: #fff;
}
1
2
3
4
5
6
7
8
9
10
11
12
<body>
  <table width="400" cellspacing="1" border="0">
    <thead>
      <tr>
        <th>姓名</th>
        <th>科目</th>
        <th>成绩</th>
        <th>操作</th>
      </tr>
    </thead>
    <tbody>
      <!-- 第1行 -->
      <tr>
        <td>小王</td>
        <td>高数</td>
        <td>98</td>
        <td>
          <a href="javascrpit:;">删除</a>
        </td>
      </tr>
      <!-- 第2行 -->
      <tr>
        <td>小深</td>
        <td>高数</td>
        <td>86</td>
        <td><a href="javascrpit:;">删除</a></td>
      </tr>
      <!-- 第2行 -->
      <tr>
        <td>小濛</td>
        <td>高数</td>
        <td>65</td>
        <td><a href="javascript">删除</a></td>
      </tr>
    </tbody>
  </table>
</body>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
属性名 属性值 描述
align left、center、right 规定表格相对周围元素的对齐方式
border 1 或 0 规定表格是否有边框默认无边框,border="1"表示有边框,意思给表格每一格加上 1 像素边框,border="0"表示无边框
cellspacing 像素值 规定单元格之间的空白,默认 2px
cellpadding 像素值 规定单元边沿与其内容之间的空白区域,默认 1px
width 像素值或百分比 规定表格的宽度
align left、center、right 规定表格相对周围元素的对齐方式
上次更新: 4/23/2024, 4:59:22 PM