Это плохая практика - использовать промежутки в качестве «кнопок»?
Да. По умолчанию они:
- Не объявляются интерактивными программами чтения с экрана
- Не в порядке табуляции, поэтому недоступны для пользователей клавиатуры
Это Можно обойти это, используя tabindex
и ARIA, но использование настоящего <button>
намного проще и лучше поддерживается.
Вы можете гораздо глубже погрузиться в эту тему из Inclusive Components by Heydon Pickering .
W3 C делает это
Нет, это не так.
W3Schools - это низкая качественный обучающий сайт, наполненный рекламой, у которого есть хорошее SEO, потому что они существуют вечно.
Они выбрали название, которое позволяет спутать их с Консорциумом W3. Однако учтите, что «Консорциум» и «школы» - это разные слова!