Я пытаюсь сделать уродливую серая рамка, которая появляется вокруг тегов привязки. Свойство CSS outline:none;
работает для Firefox, но как я могу это сделать в IE? Предпочтительно использовать выражения CSS или jQuery. Я не беспокоюсь о доступности BTW.
Основываясь на ваших предложениях, я нашел, что это лучшие решения:
-
jQuery (для браузеров IE):
$('a').focus(function() { $(this).blur(); });
-
Другой параметр jQuery (только для браузеров IE):
$('a').focus(function() { $(this).attr("hideFocus", "hidefocus"); });
-
CSS (для всех других браузеров, которые вызывают контур):
a { outline: none; }
Примечание. Некоторые браузеры, такие как Google Chrome, не вызывают контур фокуса.