Хоча може бути цілком допустимим HTML, щоб не включати href, особливо з обробником onclick, слід враховувати деякі речі: він не буде орієнтований на клавіатуру, не встановлюючи значення tabindex. Крім того, це буде недоступне для програмного забезпечення для перегляду екрана за допомогою Internet Explorer, оскільки IE повідомлятиме через інтерфейси доступності, що будь-який елемент прив’язки без атрибута href не орієнтований, незалежно від того, встановлено tabindex.
Отже, хоча наступне може бути повністю дійсним:
<a class="arrow">Link content</a>
Набагато краще явно додати атрибут href з нульовим ефектом
<a href="javascript:void(0);" class="arrow">Link content</a>
Для повної підтримки всіх користувачів, якщо ви використовуєте клас з CSS для візуалізації зображення, вам слід також включити деякий текстовий вміст, наприклад, атрибут заголовка, щоб надати текстовий опис того, що відбувається.
<a href="javascript:void(0);" class="arrow" title="Go to linked content">Link content</a>