Реализовал кастомные чекбоксы и радиокнопки. Они правильно отображаются (особенно при включённом атрибуте checked), но не реагируют на нажатия.
Как выглядит структура чекбоксов и радиокнопок:
<footer>
<div class="check-selectors">
<span class="title-form">FORM OF OWNERSHIP</span>
<div>
<input type="checkbox" value="" checked>
<span>checkbox on</span>
</div>
<div>
<input type="checkbox" value="" checked>
<span>checkbox on</span>
</div>
<div>
<input type="checkbox" value="">
<span>checkbox off</span>
</div>
</div>
<div class="radio-selectors">
<span class="title-form">AVAILABILITY OF PARKING, SWIMMING POOL, RESTAURANT</span>
<div>
<input type="radio" value="" checked>
<span>radiobutton on</span>
</div>
<div>
<input type="radio" value="" checked>
<span>radiobutton off</span>
</div>
<div>
<input type="radio" value="">
<span>radiobutton off</span>
</div>
</div>
</footer>
Как правильно оформлять элементы управления так, чтобы они эффективно реагировали на действия пользователей?
CSS-код в комментариях.