0

是否可以根据单元格(td)是否具有 colspan 属性来控制表格单元格的 nowrap?

当前的CSS

.k2table {table-layout: fixed; width:100%;border-collapse: collapse}
.k2table tr {height:18px} 
.k2table td {text-align: left;padding:1px;white-space: nowrap;} 
.k2table td+td {text-align: right;width:70px;} 
.k2table td+td+td {text-align: right;width:70px;} 

如果我有如下表,我不想在 td 上使用 colspan 进行 nowrap。

<table class="k2table">
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
</table>
4

1 回答 1

1

您可以使用[attr]选择器来做到这一点

.k2table td[colspan] { white-space: normal }

如果您需要更具体,您可以使用 THAT colspan 将您的样式应用于单元格

.k2table td[colspan="3"] { white-space: normal }
于 2019-04-04T17:33:31.457 回答