1
Возможно ли только css только заставить текст внутри ячейки таблицы (td) переключить флажок, точно так же, как это происходит для текста внутри метки метки?td mimic label поведение относительно checkbox
Возможно ли только css только заставить текст внутри ячейки таблицы (td) переключить флажок, точно так же, как это происходит для текста внутри метки метки?td mimic label поведение относительно checkbox
Да, вы можете использовать label
для контроля поля ввода. Скройте поле input
и используйте атрибут for
на label
, чтобы подключить его к полю id
поля input
.
input {
display: none;
}
input:checked + label:after {
content: ' (checked)';
color: green;
}
<table>
<tr>
<td><input type="checkbox" id="foo"><label for="foo">click</label></td>
</tr>
</table>
спасибо, но это не то, что я ищу, что я прошу, если есть какой-либо атрибут CSS, который может сделать TD себя как метки и переключения флажка при нажатии без ярлыка. – fcaserio
@fcaserio nope, CSS предназначен только для отображения. тег метки является единственным элементом, который может связываться с вводом формы и имитировать поведение ввода. Вы всегда можете написать обработчик события javascript для элемента таблицы и использовать этот флажок для манипулирования входными данными. –