• Авторизация


CSS-подсказка: Как убрать ярко-синий бордер вокруг полей ввода в Safari. 15-12-2008 21:44 к комментариям - к полной версии - понравилось!


Оригинал сообщения
Комментарии: [показать]

Некоторые браузеры через чур стараются угодить пользователей, забывая о том, что некоторые пользователи считают, что браузер - это низкоуровневый терминал. В частности, разработчики Firefox позаботились о людях, с ограниченными возможностями (не имеющие возможность пользоваться мышью), и сделали выделение ссылки пунктирной линией, дабы показать, что эта ссылка активна. О том как убрать это выделение я расскажу в следующий раз. А пока…



А пока вернемся, как говориться, к нашим баранам, а вернее к теме поста. Те, кто хоть раз пользовался браузером Safari замечали, что при нажатии на поле ввода оно(поле ввода) обрамляется рамкой ~ 4-5 пикселя. Необходимость этого не ясна, но смею предположить, что это сделано для тех же целей, что и господа из Mozilla сделали в Firefox.

В общем, рассуждать можно сколько угодно, но факт остается фактом:  с таким поведение браузера надо что-то делать. Потому что такое:

[270x45]

не всем понравится [показать]

Тк как же убрать эту окантовку? А очень просто. С помощью псевдоселектора :focus. Вот так:
input:focus { outline: none; }

Теперь, сохранив ваш css файл и, перезагрузив страницу, вы увидите что окантовки нет [показать]

[267x46]

Одной строкой кода мы избавились от этой головной боли. А она, поверьте, есть особенно когда дизайнеры хотят изменять внешний вид полей ввода при помощи изображений [показать]

Я слушаю di.fm
[показать]LIci WP - WordPress crossposting plugin
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник CSS-подсказка: Как убрать ярко-синий бордер вокруг полей ввода в Safari. | rsboarder - Дневник rsboarder | Лента друзей rsboarder / Полная версия Добавить в друзья Страницы: раньше»