Đi tới trò chơi cực kỳ đơn giản này trong trình duyệt Webkit và nhấp vào các đầu vào:
<input type="text">
<input type="text">
<input type="text">
<a href="#">my first link</a>
<a href="#">my second link</a>
<a href="#">my third link</a>
Sau đó, lưu ý rằng bạn có thể điều hướng bàn phím qua cả đầu vào và các liên kết bằng Tabphím (và Shift+ Tabđể điều hướng theo thứ tự ngược lại).
Bây giờ, hãy xem thao tác tương tự trong Firefox trên Mac OS và làm điều tương tự. Các đầu vào nhận được tiêu điểm, nhưng các liên kết sẽ không nhận được tiêu điểm. Đây không phải là vấn đề hiển thị CSS. Tiêu điểm sẽ nhảy từ đầu vào cuối cùng đến thanh URL.
Tôi đã thử kết hợp vô số tabindex
khai báo trong đánh dấu và vô hiệu, ví dụ:
Cái quái gì đang xảy ra ở đây? Tôi sẽ chấp nhận bất kỳ câu trả lời nào có:
a) một trò đùa làm việc trong Firefox
b) một lời giải thích chính xác những gì đang diễn ra ở đây trong đầu Mozilla. Nó dường như mâu thuẫn với thông số kỹ thuật .
tabindex
s, và đặttabindex="-1"
tất cả và chỉ các liên kết. Tôi không có quyền truy cập vào FF để kiểm tra.