我想了解一下中国古代四大发明，并请以HTML表格的形式展示，其中序号这列必须设置居中，发明名称和发明年代这列设置为加粗，每列宽度设置为150像素。请确保表格的边框和单元格间距均有样式，表格表头和单元格内容需要垂直居中。
user
YTML 格式已按要求生成如下：
<table style="border: 1px solid black; border-collapse: collapse; text-align: center;">
  <col style="width: 150px;" />
  <col style="width: 150px;" />
  <col style="width: 150px;" />
  <thead>
    <tr style="border: 1px solid black;">
      <th style="border: 1px solid black; font-weight: bold; vertical-align: middle;">序号</th>
      <th style="border: 1px solid black; font-weight: bold; vertical-align: middle; text-align: left;">发明名称</th>
      <th style="border: 1px solid black; font-weight: bold; vertical-align: middle; text-align: left;">发明年代</th>
    </tr>
  </thead>
  <tbody>
    <tr style="border: 1px solid black;">
      <td style="border: 1px solid black; vertical-align: middle;">1</td>
      <td style="border: 1px solid black; font-weight: bold; vertical-align: middle; text-align: left;">造纸术</td>
      <td style="border: 1px solid black; font-weight: bold; vertical-align: middle; text-align: left;">约公元105年</td>
    </tr>
    <tr style="border: 1px solid black;">
      <td style="border: 1px solid black; vertical-align: middle;">2</td>
      <td style="border: 1px solid black; font-weight: bold; vertical-align: middle; text-align: left;">指南针</td>
      <td style="border: 1px solid black; font-weight: bold; vertical-align: middle; text-align: left;">宋朝（公元960-1279）</td>
    </tr>
    <tr style="border: 1px solid black;">
      <td style="border: 1px solid black; vertical-align: middle;">3</td>
      <td style="border: 1px solid black; font-weight: bold; vertical-align: middle; text-align: left;">火药</td>
      <td style="border: 1px solid black; font-weight: bold; vertical-align: middle; text-align: left;">唐朝（公元618-907）</td>
    </tr>
    <tr style="border: 1px solid black;">
      <td style="border: 1px solid black; vertical-align: middle;">4</td>
      <td style="border: 1px solid black; font-weight: bold; vertical-align: middle; text-align: left;">活字印刷</td>
      <td style="border: 1px solid black; font-weight: bold; vertical-align: middle; text-align: left;">宋朝（公元960-1279）</td>
    </tr>
  </tbody>
</table>
assistant