【发布时间】:2016-01-16 14:25:23
【问题描述】:
活动单元格要突出显示边框,但如果相邻单元格有 colspan 或 rowspan,则活动单元格的边框会延伸到相邻单元格的全长。
表格html
<table class="table table-bordered">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td class="cell-active"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td colspan="3" rowspan="2"></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
活动单元格 css
table td.cell-active {
border: 1px double #36CA2C !important;
background-color: rgba(121, 255, 21, 0.1);
}
jsFiddle -> https://jsfiddle.net/vcwg38ot/1/
请帮助使活动单元格的边框只对它自己。
UPD:大纲有帮助,但左边框和上边框在单元格之外。如果您更改偏移量,它会同时更改所有边框,这意味着您无法更改左侧和顶部的偏移量https://jsfiddle.net/vcwg38ot/11/
【问题讨论】:
标签: html css html-table cell