我無法「清除」我在表格行中使用的一條直通線。我不希望鏈接上出現直通效果。我用Javascript動態地改變了tr類,所以我想盡可能簡單地保持它。如何清除表格行中元素的直通?
我當前的代碼:
HTML:
<table>
<tr class="table-item">
<td>Text</td>
<td><a href="#">Delete item</a></td>
</tr>
</table>
CSS:
.table-item td {
text-decoration: line-through;
}
.table-item a {
text-decoration: none;
}
有什麼建議?
[MDC](https://developer.mozilla.org/en/CSS/text-decoration#Notes)表示:「文本修飾跨後代元素繪製。這意味着,不可能在後代上禁用在其祖先中指定的文本裝飾。「 – 2011-04-26 14:54:38
這確實是很好的信息,謝謝。 – frapser 2011-04-26 16:09:10