Я немного новичок в CSS, поэтому, пожалуйста, извините, если я не могу описать эту проблему должным образом. Это происходит в Chrome и Safari, но не в FireFox. Синий прямоугольник появляется, когда я нажимаю на вкладку меню навигации. Я не знаю, с чем это связано, поэтому я не знаю, как от этого избавиться. Любая помощь будет высоко ценится. Спасибо!

0
ericDaWang 24 Апр 2017 в 07:00

2 ответа

Лучший ответ

Добавь это:

.navbar-light .navbar-nav .active>.nav-link:focus {
  outline:0;
}
1
Afsar 24 Апр 2017 в 04:23

Chrome и Safari по умолчанию сохраняют фокус на последнем нажатом элементе, и поэтому появляется синий контур.

Возможно, вам придется добавить outline:none к псевдоклассу :active и :focus к элементу, для которого вы хотите избежать этой схемы.

1
Jones Joseph 24 Апр 2017 в 04:31
43579581