ラベル + チェックボックスの両方を別の td でラインスルーしようとしています。
私のコード例では、2 つのテーブルを作成しまし
た。両方の要素が td を共有しているため、これは機能していると思います。これを修正して、テーブル 1 の代わりにテーブル 2 をラインスルーできるようにする方法はありますか? ありがとう!
HTML:
<table id = "1">
<tr>
<td>
<input id="oregano" type="checkbox" class="checkedBox" />
<label for="oregano" class="checkedLabel">Oregano</label>
</td>
</tr>
</table>
<table id = "2">
<tr>
<td><input id="oregano" type="checkbox" class="checkedBox" /></td>
<td><label for="oregano" class="checkedLabel">Oregano</label></td>
</tr>
</table>
スタイルシート:
.checkedBox:checked + .checkedLabel {
text-decoration: line-through;
color: blue
}