Tôi đang cố gắng làm viền màu xám xấu xuất hiện xung quanh các thẻ neo biến mất. Thuộc tính CSS outline:none;
hoạt động cho Firefox, nhưng làm cách nào tôi có thể thực hiện trong IE? Tốt hơn là sử dụng các biểu thức CSS hoặc jQuery. Tôi không lo lắng về khả năng truy cập BTW.Tắt các đường viền màu xám trên neo (<a>) các thành phần trên tiêu điểm
Dựa trên đề xuất của bạn tôi thấy những được những giải pháp tốt nhất:
Các jQuery (đối với IE trình duyệt):
$('a').focus(function() { $(this).blur(); });
Một lựa chọn khác jQuery (đối với trình duyệt IE chỉ):
$('a').focus(function() { $(this).attr("hideFocus", "hidefocus"); });
CSS (cho tất cả các trình duyệt khác mà buộc một phác thảo):
a { outline: none; }
Lưu ý: Một số trình duyệt như Google Chrome không buộc một phác thảo về tập trung.
Bạn có ví dụ về những gì đang xảy ra không? –
Nhấp vào bất kỳ liên kết nào trên trang này và bạn sẽ thấy đường viền chấm viền (không nhất thiết phải là màu xám) xung quanh mỗi liên kết. Bạn có thể vô hiệu hóa điều này trong Firefox nhưng đối với IE bạn cần một giải pháp dựa trên JavaScript. –
Ý của bạn là gì về Chrome? Tôi nhận được đường viền màu cam trên các liên kết khi tôi duyệt qua chúng. – DisgruntledGoat