使用边框框样式化表头

时间:2017-12-24 17:15:23

标签: html css

这是我想要的表格

Table

标题行的底部有一个边框。这是我的表

table {
  border: 1px solid #bbbbbb;
}

th {
  border-bottom: 1px solid #bbbbbb;
}
<table>
  <tr>
    <th>Col 1</th>
    <th>Col 2</th>
  </tr>
  <tr>
    <td>1.</td>
    <td>Foo</td>
  </tr>
  <tr>
    <td>2.</td>
    <td>Bar</td>
  </tr>
</table>

如您所见,水平线为虚线。我怎样才能获得全线?我尝试像

那样设置标题表行的样式

#header{
  border-bottom: 1px solid #bbbbbb;
}
<table>
  <tr id="header">
    <th>Col 1</th>
    <th>Col 2</th>
  </tr>
</table>

然后没有任何事情发生。

1 个答案:

答案 0 :(得分:1)

编辑CSS,使其如下所示:

table {
  border: 1px solid #bbbbbb;
  border-spacing: 0
}

th {
  border-bottom: 1px solid #bbbbbb;
}
<table>
  <tr>
    <th>Col 1</th>
    <th>Col 2</th>
  </tr>
  <tr>
    <td>1.</td>
    <td>Foo</td>
  </tr>
  <tr>
    <td>2.</td>
    <td>Bar</td>
  </tr>
</table>

添加的部分是border-spacing