Seditio.by

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

Seditio.by » Наш блог » HTML и CSS » Убираем рамку вокруг ссылки в Mozilla Firefox и Internet Explorer

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

Пунктирная рамка вокруг ссылок в популярных браузерах 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.

Комментарии


1. CoffeBean
04:19 01.03.2010

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



2. Admin
05:11 01.03.2010

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



3. wad
18:52 23.03.2010

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



4. sergee4
11:30 27.07.2010

И от меня благодарность!



5. гыук
22:15 08.02.2011

спасибо за развёрнутый ответ, очень помогло


Всего : 5, на странице: 5

Имя (E-mail):
* Ваш комментарий будет доступен для редактирования в течение 10 Минут

Похожие страницы

Поиск: