2010-08-09 42 views
6

Câu hỏi NOOB ...Trình duyệt CSS LI hover - tương thích với trình duyệt?

LI:HOVER{background:url(image.jpg) 0 0 no-repeat;} hoạt động trên tất cả các trình duyệt không?

+0

Cũng bộ chọn giả ': hover' không hoạt động trong IE6, chỉ hoạt động cho các liên kết. – Sarfraz

+0

có thể trùng lặp của [Vấn đề di chuột IE6] (http://stackoverflow.com/questions/2571073/ie6-hover-issue) – Sarfraz

Trả lời

5

http://www.quirksmode.org/css/contents.html, có, nhưng < = IE6 có một số vấn đề, nhưng ai quan tâm?

+1

nếu do "một số vấn đề" bạn có nghĩa là nó không hoạt động chút nào, tôi đồng ý. ': hover' chỉ hoạt động đối với các liên kết trong IE6, và câu hỏi của OP là liên quan đến' LI'. –

+0

+ một cho điều đó;) Nhưng vẫn còn, ai quan tâm đến ThoKra

+0

Có cách nào để chiến đấu với "nhấp nháy" giữa tải hình ảnh không? khi tôi di chuột ra, tôi nhận được ánh sáng trắng ... –

6

IE versions older than 7 won't support it.

Tôi khuyên bạn nên IETester.

Ngoài ra, background-repeat is supposed to be defined before background-position, mặc dù hầu hết các trình duyệt sẽ hiểu giá trị theo thứ tự nào chúng được cung cấp.

+0

Chỉ cần thêm ghi chú vào câu trả lời: ': hover 'có vấn đề với màn hình cảm ứng, vì vậy câu trả lời cho câu hỏi của OP sẽ là" không "đối với các trình duyệt đó, trừ khi chúng tôi thực hiện các thủ thuật và giải pháp. Nhưng tôi chắc chắn sẽ tốt hơn nếu có một hành vi khác trong những trường hợp đó, thay vì lớp giả ': hover'. –

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