Как убрать пунктирную рамку вокруг ссылок?

Влад Мержевич

Тема:Ссылки
Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
8.0+1.0+7.0+1.0+1.0+

Задача

Убрать пунктирную рамку, которая появляется при получении ссылкой фокуса.

Решение

При активации ссылок некоторые браузеры добавляют вокруг них пунктирную рамку. Она предназначена для привлечения внимания и демонстрации текущего фокуса.

Пунктирная линия вокруг ссылки

Вид пунктирной рамки при получении фокуса

Тем не менее, некоторые разработчики хотели бы убрать эту рамку, чтобы сделать сайт однообразным в различных браузерах. Для этого следует к селектору A добавить стилевое свойство outline со значением none (пример 1).

Пример 1. Убираем рамку

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Пунктирная рамка</title>
  <style>
   a {
    outline: none; /* Убираем границу вокруг ссылок  */
   }
  </style>
 </head> 
 <body> 
  <p><a href="http://google.ru">Google</a></p>
 </body>
</html>

В данном примере у всех ссылок на сайте прячется пунктирная рамка, отображаемая при активации ссылок.

HTML по теме

CSS по теме


Fatal error: Uncaught Error: Failed opening required '/home/gooli/html.in.ua/www/footer.php' (include_path='.:/usr/local/pear/php82') in /home/gooli/html.in.ua/app/faq/kak-ubrat-punktirnuyu-ramku-vokrug-ssylok.php:45 Stack trace: #0 {main} thrown in /home/gooli/html.in.ua/app/faq/kak-ubrat-punktirnuyu-ramku-vokrug-ssylok.php on line 45