我尝试创建一个带边框的表(在每个单元格上)。一切都很好,只是以下部分没有:
第一个单元格有双宽顶边。
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>
`
我想将第一个单元格边框作为其他单元格边框。我怎么能这样做?
答案 0 :(得分:3)
尝试这样Demo
<强> CSS 强>
table {
border-spacing: 0;
}
th, td {
border: 1px solid #000;
border-bottom: none;
border-right: none;
padding: 0.5em 1em;
}
答案 1 :(得分:2)
#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;
}
&#13;
<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>
&#13;