2009-02-20 32 views
7

Tôi đã tạo liên kết và khi tôi cố gắng đặt kiểu;a: đã truy cập không hoạt động trong Mozilla Firefox

a:visited { 
    text-decoration: underline; 
    color: #FF0000; 
} 

Dường như nó không hoạt động. Nó hoạt động tốt trong IE. Tôi cũng đã theo thứ tự; liên kết, đã truy cập, di chuột, đang hoạt động.
Đây có phải là vấn đề đã biết hay tôi mắc phải sai lầm nào?

+0

Có vẻ ổn với tôi - tôi đoán kiểu đang bị ghi đè ở đâu đó. Thêm quan trọng để kiểm tra (như màu sắc: # FF0000! Quan trọng;) – Greg

+0

Làm việc cho tôi quá. – some

+2

Đáng chú ý là mục nhập Blog an ninh của Mozilla, từ ngày 31/03/2010 (hơn một năm sau khi câu hỏi được hỏi) mô tả phản ứng của Mozilla đối với việc thu thập các trang web 'a: visited': http://blog.mozilla.com/security/2010/03/31/plugging-the-css-history-leak/ –

Trả lời

5

Tải xuống plugin Firebug hoặc WebDeveloper cho Firefox và sử dụng plugin này để kiểm tra kiểu của liên kết, sử dụng Kiểm tra để xem vị trí của kiểu được đặt. Bạn sẽ có thể xem những kiểu nào đang được áp dụng và từ đâu.

1

Có thể bị ghi đè bởi một kiểu khác. Nếu bạn đã cài đặt thanh công cụ Web Developer, bạn có thể xem những kiểu CSS nào có ảnh hưởng và chúng đến từ đâu bằng cách chọn "View style Information" từ menu CSS.

11

Nó có thể có để làm với độ đặc hiệu và theo thứ tự mà bạn có selectors của bạn trong Nói chung, khi xác định trạng thái liên kết, bạn nên làm theo các "l o v e/ha te" chính.:

  1. :link

  2. :visited

  3. :hover

  4. :mộtctive

Có lẽ bạn có selector :hover hoặc :active trước :visited?

3

Đi tới Công cụ -> Tùy chọn và kiểm tra xem Firefox có nhớ lịch sử duyệt web của bạn hay không. Nếu tùy chọn này không được chọn thì trình duyệt không thể hiển thị cho bạn liên kết nào bạn đã truy cập vì bạn đã từ chối trình duyệt thông tin đó, do đó lý do tại sao các liên kết đã truy cập của bạn không thay đổi màu.

5

Tôi đã nghe nó liên quan đến bảo mật - vì vậy, nội dung nào đó dưới mui xe firefox sẽ vô hiệu hóa các liên kết đã truy cập hiển thị để phần mềm khác không thể kiểm tra các kiểu hoạt động và tìm ra người dùng ở đâu.

mà loại có ý nghĩa, nhưng họ nên làm cho nó một lựa chọn, và họ cũng nên giải thích cho mọi người rằng đó là những gì họ đã làm và lưu tất cả chúng ta một thời gian .....

2

Do vấn đề bảo mật mà Google/Bing/v.v. sẽ vui mừng cho bạn biết, chỉ một danh sách ngắn các thuộc tính có thể được tạo kiểu với: pseudoclass đã truy cập. Văn bản trang trí không phải là một trong số họ, mặc dù màu sắc nên làm việc.

Tùy thuộc vào phiên bản IE mà OP đang sử dụng khi đăng câu hỏi này, vấn đề có thể không tương thích với IE, đặc biệt là trước IE8, với tiêu chuẩn và với các trình duyệt khác.

Thông tin khác tại đây (trong số các địa điểm khác): https://www.w3schools.com/cssref/sel_visited.asp

Các vấn đề liên quan