Вы используете outline-style: auto
в своем css, это означает, что браузер должен решить, что делать, основываясь на контексте элемента.Webkit отображает outline-style: auto
иначе, чем другие браузеры.Если вы хотите получить более похожее поведение во всех браузерах, я бы порекомендовал вам использовать приведенный ниже код или box-shadow
вместо.
.samp-banner {
width: 100px;
height: 100px;
background-color: #d4edda;
padding: 10px;
}
.samp-banner:focus {
outline: 1px solid #c0dffb;
outline-offset: 2px;
}
<div class="samp-banner">sample</dov>