Mặc dù HTML có thể hoàn toàn hợp lệ để không bao gồm một href, đặc biệt là với trình xử lý onclick, có một số điều cần xem xét: nó sẽ không thể tập trung vào bàn phím nếu không đặt giá trị tabindex. Hơn nữa, phần mềm đọc màn hình này không thể truy cập được bằng Internet Explorer, vì IE sẽ báo cáo thông qua các giao diện khả năng truy cập mà bất kỳ phần tử neo nào không có thuộc tính href là không thể lấy nét, bất kể tabindex đã được đặt chưa.
Vì vậy, trong khi những điều sau đây có thể hoàn toàn hợp lệ:
<a class="arrow">Link content</a>
Tốt hơn hết là thêm một thuộc tính null-effect href
<a href="javascript:void(0);" class="arrow">Link content</a>
Để hỗ trợ đầy đủ cho tất cả người dùng, nếu bạn đang sử dụng lớp có CSS để hiển thị hình ảnh, bạn cũng nên bao gồm một số nội dung văn bản, chẳng hạn như thuộc tính tiêu đề để cung cấp mô tả văn bản về những gì đang diễn ra.
<a href="javascript:void(0);" class="arrow" title="Go to linked content">Link content</a>