Убираем рамку вокруг ссылки в Mozilla Firefox и Internet Explorer

Как убрать пунктирную рамку, появляющуюся при щелчке мышью по графической или текстовой ссылке

Как убрать рамку вокруг ссылки в FF и IE

Пунктирная рамка вокруг ссылок в популярных браузерах Mozilla Firefox и Internet Explorer раздражает многих посетителей веб-сайтов. Поэтому для того, чтобы ваши потенциальные заказчики или клиенты были довольны на 100%, об этом вопросе необходимо позаботиться.

Решение 1: JavaScript

for(var i=0; i<document.links.length; i++) {
   document.links[i].onfocus = function() {this.blur();};
}

Из-за зависимости от JS и потенциально возможного замедления загрузки веб-сайта, далеко не лучший выход из положения.

Решение 2: Псевдокласс :focus

a:focus	{ -moz-outline-style:none; }

Становится теплее. Данный css-код нацелен только на браузеры, базирующиеся на Mozilla. Для пользователей Internet Explorer придется использовать совершенно непродуктивное Решение 1.

Решение 3: Чистый CSS

Здесь существует несколько вариаций, но, чтобы не томить, приведу универсальное решение:

a 	{ outline:none; }

Дополнительно к outlne в свойствах можно указать все, что угодно. Данное решение эффективно работает по обе стороны баррикад: как в Firefox, так и в Internet Explorer.

Что еще?

Для того, самому себе обеспечить комфортный просмотр веб-сайтов в Mozilla Firefox введем в командной строке

about:config

, найдем свойство

browser.display.focus_ring_width

и изменим его значение с 1 на 0.

Заинтересовались? Звоните нам по телефонам +375 (29) 774-35-89 и +375 (44) 774-35-89 в Минске. Мы будем рады помочь Вам в реализации Вашего проекта.

3 комментария к посту «Убираем рамку вокруг ссылки в Mozilla Firefox и Internet Explorer»
  • Аватар

    3. wad @ 23 мар 2010 г. в 19:52

    Спасибо за помощь!

  • Аватар

    2. Admin @ 1 мар 2010 г. в 06:11

    Всегда пожалуйста! :)

  • Аватар

    1. CoffeBean @ 1 мар 2010 г. в 05:19

    Спасибо! :D Очень помогло!

Новый комментарий

Для редактирования комментария осталось 10 минут