html - 使用边框框设计表格标题

标签 html css

这是我想要的 table 风格

Table

标题行在底部有一个边框。这是我的 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>

但是什么也没有发生。

最佳答案

编辑您的 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

关于html - 使用边框框设计表格标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47962576/

相关文章:

javascript - 使用 jquery 或 PHP 捕获当前屏幕的正确图像或将 div 转换为 pdf

css - 使用 CSS 创建复杂的形状

html - 用css创建等高的两列

javascript - Bootstrap 模式中的 Google map 。平移/缩放鼠标手势不起作用

iphone - iPhone 的 CSS 解析库

css - 分页 CSS 元素不在一行

javascript - 如何获取具有元视口(viewport)大小的移动设备的实际视口(viewport)?

html - 如何在 svg 圆的中心设置图像?

java - 使用Jsoup提取div中的表格数据

html - 视差+固定菜单问题