CSS-подсказка: Как убрать ярко-синий бордер вокруг полей ввода в Safari.

Некоторые браузеры через чур стараются угодить пользователям, забывая о том, что некоторые пользователи считают, что браузер – это низкоуровневый терминал. В частности, разработчики Firefox позаботились о людях, с ограниченными возможностями (не имеющие возможность пользоваться мышью), и сделали выделение ссылки пунктирной линией, дабы показать, что эта ссылка активна. О том как убрать это выделение я расскажу в следующий раз. А пока… А пока вернемся, как говориться, к нашим баранам, а вернее к теме поста. Те, кто хоть раз пользовался браузером Safari замечали, что при нажатии на поле ввода оно(поле ввода) обрамляется рамкой ~ 4-5 пикселя. Необходимость этого не ясна, но смею предположить, что это сделано для тех же целей, что и господа из Mozilla сделали в Firefox. В общем, рассуждать можно сколько угодно, но факт остается фактом: с таким поведение браузера надо что-то делать. Потому что такое: фокус на поле ввода не всем понравится ;) Тк как же убрать эту окантовку? А очень просто. С помощью псевдоселектора :focus. Вот так:

input:focus { outline: none; }

Теперь, сохранив ваш css файл и, перезагрузив страницу, вы увидите что окантовки нет :) без окантовки поля ввода Одной строкой кода мы избавились от этой головной боли. А она, поверьте, есть особенно когда дизайнеры хотят изменять внешний вид полей ввода при помощи изображений :(

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Оставьте свой отзыв!

XHTML:
Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>