2009-02-05 19 views
5

Vì vậy, tôi đang thử nghiệm tất cả các thẻ HTML và thuộc tính khác nhau, làm mới mọi thứ lên một chút và vì một số lý do, khóa truy cập dường như không hoạt động.Khoá truy cập thuộc tính HTML không hoạt động vì nó nên

Thuộc tính khóa truy cập được sử dụng để gán khóa cho phần tử. Tùy thuộc vào hệ điều hành của bạn, nhấn Alt + phím đó (Windows) hoặc Cmd + phím đó (Mac) sẽ tập trung vào phần tử đó.

Dưới đây là một chút gì đó:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us"> 
<head> 
    <title>Title</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <style type="text/css"> 
     a:focus{ 
      color:red 
     } 
    </style> 
</head> 
<body> 
    <a accesskey="x" target="new" href="#">Hello</a> 
</body> 
</html> 

Vì vậy, tôi đang làm việc trên một máy tính Windows. Do đó, tôi hy vọng neo sẽ chuyển sang màu đỏ khi tôi nhấn Alt + x. Tuy nhiên, nó không phải là. Có điều gì sai với mã hay không, tôi có đang nghĩ điều sai xảy ra không?

Trên Firefox, không có gì xảy ra. Google chrome mở một tab mới (vì nó nên, thuộc tính mục tiêu nói "mới", có nghĩa là mở trong tab/cửa sổ mới) và IE nhảy vào neo nhưng không làm gì hơn nữa.

+0

Nhân tiện, "mới" là một mục tiêu phi tiêu chuẩn; sử dụng "_blank" chính thức để thay thế. –

Trả lời

15

Công cụ sửa đổi khóa truy cập của Firefox là Shift + Alt.

+0

bạn có chắc chắn không? Trong ví dụ được đăng bởi topicstarter, một tab mới được mở khi tôi nhấn Shift + Alt + x – Natrium

+0

Cảm ơn. Firefox cả hai đi vào neo và mở tab mới, một sự kết hợp của những gì Chrome và firefox làm. Ngoài ra, đây là điều khác mà tôi nhận thấy: thử nhận xét về bài đăng của bạn tại đây. Nhập một vài từ và sau đó nhấn Shift + Alt + x Căn chỉnh văn bản của bạn sẽ chuyển sang "đúng" thay vì "trái" – Vordreller

+1

Và công cụ sửa đổi Firefox trên máy Mac chỉ là Ctrl. – avernet

3

Bạn phải nhấn Enter để theo liên kết khi có tiêu điểm trong IE.

0

Trong firefox, bạn cần phải nhấn shift + alt. Trong IE nhấn phím sửa đổi chỉ tập trung vào yếu tố đó, điều này là do thiết kế. Đây là hai trình duyệt duy nhất có thể truy cập được bằng trình đọc màn hình của tôi nên không thể cung cấp cho bạn thêm thông tin về những người khác.

4

Nếu bạn quyết định gán phím tắt (và có thể có một số lý do chính đáng để sử dụng tính năng được thực hiện khủng khiếp này), bạn nên xem WebAIM's page on accesskeys để vạch ra một số trở ngại mà bạn sẽ gặp phải.

Một điều, trên Mac, hầu hết các trình duyệt hỗ trợ truy cập - ngoại trừ Opera-- sử dụng Kiểm soát không phải lệnh. Opera dường như sử dụng Shift-Esc ... ai biết?

0

Nếu bạn đang sử dụng firefox trên mac thì bạn nên nhấn ctrl + 'khóa truy cập của bạn'.

2

Alt + [các accesskey]

Internet Explorer for Windows 
    Chrome for Windows (not that Shift is required in some circumstances 
    Safari for Windows 

Shift + Alt + [các accesskey]

Firefox for Windows 

Ctrl + Option + [các accesskey]

Safari for Mac 
Chrome for Mac 
Firefox for Mac 
Các vấn đề liên quan