Я не знал, как это сформулировать, поэтому заголовок немного загадочный.
Мне кажется, что такие элементы, как <a>/<button>/etc
, были созданы для взаимодействия с пользователем, в то время как другие, такие как <div>/<li>/etc
, были созданы больше для структуры / организации. Является ли плохой практикой создание взаимодействия с пользователем через JS для элемента <li>
вместо использования кнопки или ссылки внутри <li>
?
Я чувствую, что это плохая практика, но у меня нет поддержки для моего аргумента.