У HTML посилання та кнопки є різними елементами, які служать різним цілям: посилання спрямовують користувача на нове місце, наприклад на нову веб-сторінку чи новий розділ поточної сторінки. Кнопки викликають певні дії, як-от показ вмісту сторінки, який раніше був прихований, відтворення відео або надсилання форми.
Кнопки проти посилань. Програми зчитування з екрана обробляють посилання дещо інакше, ніж кнопки. Усі посилання та кнопки доступні для вкладок, але натискання клавіші «Пробіл» або «Enter» запускає кнопку, тоді як натискання клавіші «Enter» запускає лише посилання.
Кнопки переважно використовуються для навігації на основі завдань, а посилання – для навігації сайтом. Однак і кнопки, і посилання можуть функціонувати як заклики до дії (CTA). Будь то кнопка чи посилання, заклик до дії використовується для спонукання користувача до дії.
Кнопки, швидше за все, будуть використовуватися для головних і другорядних закликів до дії. Посилання призначені для додаткової інформації, такої як «читати далі», і зовнішніх посилань.
Посилання перенаправить вас на нову сторінку або розділ на тій самій сторінці. У ротаторі VoiceOver його також буде зібрано у вікні «Посилання». Кнопку також можна сфокусувати, і її можна активувати клавішею пробілу. Кнопка запускає дію, як-от відкриття або закриття чогось.
Використовуйте кнопки, коли дія користувача спричиняє зміни у внутрішній або зовнішній частині веб-сайту. Наприклад, надсилання форми, відкриття спливаючого вікна, модального вікна чи панелі на одній сторінці. Використовуйте посилання, коли дії користувача взагалі не впливають на веб-сайт. У цьому випадку користувачі є просто читачами або глядачами сайту.