css - HTML表格边框双线

标签 css html html-table

我试图创建一个带边框的表格(在每个单元格上)。一切正常,只是以下部分不正常: wrong line width
第一个单元格有双倍宽的上边框。

CSS 包含:

table { white-space-collapse:collapse; border-collapse:collapse; }  
table tr td, table tr th { padding: 0px; margin:0px; vertical-align:middle; }

table.bordered tr{border: 1px solid black;}   
table.bordered td{border: 1px solid black;}

HTML代码:

`<table class="bordered">
    <th>
        <tr>
            <td><div class="tHead">Memory slot</div></td>
            <td><div class="tHead">Frequency [MHz]</div></td>
            <td><div class="tHead">Output power [dBm]</div></td>
        </tr>
    </th>
    <tbody>
        <tr>
            <td><div class="mid" id="mS0Num"></div></td>
            <td><div class="mid" id="mS0Freq"></div></td>
            <td><div class="mid" id="mS0OP"></div></td>
        </tr>
        <tr>
            <td><div class="mid" id="mS1Num"></div></td>
        ...
</tbody>

`

我想将第一个单元格边框设置为其他单元格边框。我该怎么做?

最佳答案

#table {
  border-collapse: collapse;
  width: 100%;
}

#table td, #table th {
  border: 1px solid #ddd;
  padding: 8px;
}

#table th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  color: black;
}
<table id="table">
  <tr>
    <th>Heading 1</th>
    <th>Heading 2</th>
    <th>Heading 3</th>
  </tr>
  <tr>
    <td>test</td>
    <td>test</td>
    <td>test</td>
  </tr>
   <tr>
    <td>test</td>
    <td>test</td>
    <td>test</td>
  </tr>
</table>

关于css - HTML表格边框双线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49746714/

相关文章:

html - 水平滚动 Bootstrap 4 导航选项卡

javascript - 如何在 HTML5 Canvas 中的两个文本对象之间绘制二次曲线?

html - 是否可以在彩色背景容器的所有图层上获得透明文本?

php - PHP 中的数组结果

javascript - 显示/隐藏表格内的所有 tr-s

html - 表格与 div 对齐

html - 框大小问题,边距导致溢出

javascript - 如何使用 HTML、CSS 和 JQuery 使菜单从移动设备的右侧滑动?

html - Github 页面问题 -(错误 404 或什么都没有显示)

javascript - 使用谷歌 polymer ,如何获得元素的宽度