# 表格 table 边框 border 的三种办法
默认双边框
table {
  width: 400px;
}
table,
table td,
table th {
  border: 1px solid #000;
}
 1
2
3
4
5
6
7
8
9
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
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
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
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
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
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
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 | 规定表格相对周围元素的对齐方式 | 
← html面试题