ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[toc] # 1、表格所有元素 ![](https://img.kancloud.cn/a7/03/a703e0ba0b5e99adcd18d429f8c487a5_593x352.png) 一个简单的 HTML 表格,包含两行两列: ~~~ <table border="1"> <tr> <th>Month</th> <th>Savings</th> </tr> <tr> <td>January</td> <td>$100</td> </tr> </table> ~~~ 结果如下: ![](https://img.kancloud.cn/bf/7c/bf7ca25685337df667dae92b05d980d8_509x308.png) 注意:一般表是有thead、tbody、tfoot三部分组成,如果都不写那么默认表中内容为<b>tbody</b>。 ![](https://img.kancloud.cn/7c/44/7c4403fbf97b3ebb22257b0ce2350dd4_309x61.png) # 2、表格常用属性 ## align ![](https://img.kancloud.cn/22/5e/225e8d5d8f8526079c1a7fd95e89de09_731x142.png) ~~~ <table border="1" width="200px"> <tr align="center"> <th>Month</th> <th>Savings</th> </tr> <tr align="center"> <td>January</td> <td>$100</td> </tr> </table> ~~~ 给tr加align="center"可以使行内元素居中,效果如下 ![](https://img.kancloud.cn/e5/3d/e53d52dafd44f02637948a8078efa400_273x89.png) ## cellspacing ![](https://img.kancloud.cn/b8/ae/b8ae86d495eadb254754d702068c01b3_633x78.png) ~~~ <h4>没有 cellspacing:</h4> <table border="1"> <tr> <td>First</td> <td>Row</td> </tr> <tr> <td>Second</td> <td>Row</td> </tr> </table> <h4>带有 cellspacing:</h4> <table border="1" cellspacing="0"> <tr> <td>First</td> <td>Row</td> </tr> <tr> <td>Second</td> <td>Row</td> </tr> </table> ~~~ 一般用cellspacing去除单元格之间距离,效果如下 ![](https://img.kancloud.cn/76/c4/76c4317877b06d5d2762aad3ea7b3121_192x269.png) ## border-collapse 表格去重复边框一般用border-collapse:collapse ![](https://img.kancloud.cn/3a/bd/3abd0e9bddee33b874f49c2c685e0554_183x287.png)