Я пытаюсь создать элемент, который при нажатии одновременно открывает гиперссылку и активирует метку, связанную с флажком.Элемент является пунктом меню.Когда щелкают по этому пункту меню, я хочу, чтобы якорь / ссылка открывались, а меню закрывалось с помощью CSS, отсюда и флажок.
Однако всякий раз, когда я помещаю ярлык внутри гиперссылки, флажок проверяется, но гиперссылка не открывается.
<a href="#anchor">
<label for="checkbox">
Menu Item
</label>
</a>
Когда я помещаю гиперссылку внутри метки, происходит обратное: ссылка открывается, но флажок не устанавливается.
<label for="checkbox">
<a href="#anchor">
Menu Item
</a>
</label>
Можно ли активироватьпометить и открыть гиперссылку одновременно, не используя JavaScript?Если да, то как?