我试图创建一个带边框的表格(在每个单元格上)。一切正常,只是以下部分不正常:
第一个单元格有双倍宽的上边框。
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/