Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
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="https://google.com.ua">Google</a></p> </body> </html>
У даному прикладі у всіх посилань на сайті ховається пунктирна рамка, яка відображається при активації посилань.