我在尝试使用一些CSS在现有HTML页面中嵌入表时遇到问题.
这个CSS默认使用样式定义隐藏表的标题,如:
.tablestuff thead {
display: none;
}
Run Code Online (Sandbox Code Playgroud)
但我希望表格显示,所以我尝试使用"display:block"(使用javascript)在thead元素上设置样式.这使标题显示,但标题的列不与td列对齐.
我已经将我的HTML缩小到以下(希望最小的拼写错误)并在javascript设置的thead元素上显示样式.
<div class="tablestuff">
<table border="1">
<thead style="display:block">
<tr>
<th id="th1" style="width: 20px"></th>
<th id="th2" style="width: 20px"></th>
</tr>
</thead>
<tbody>
<tr>
<td headers="th1" style="width: 20px"></td>
<td headers="th2" style="width: 20px"></td>
</tr>
</tbody>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)
如何使标题显示并与td列正确对齐?
| 归档时间: |
|
| 查看次数: |
71410 次 |
| 最近记录: |