<a> ): Для перехода на другую веб-страницу или в пределах текущей страницы (якоря). Семантически означает навигацию.<button> ): Для выполнения действия на текущей странице (отправка формы, показ/скрытие элемента, вызов JavaScript-функции и т.п.). Семантически означает действие.label: Для связывания текстовой метки с элементом формы ( input, select, textarea ). Улучшает доступность и удобство использования, позволяя кликать по метке для фокусировки на связанном поле.html