Jak mogę uniknąć wyboru elementu div i ukryć podświetlenie po jego kliknięciu?
chcę ukryć linią przerywaną:
Wyłącz zaznaczenie DIV po kliknięciu na niego
(może nie dać zrzut do stawienia się, to jest tutaj: http://i.stack.imgur.com/3OKaP.png)
Jak mogę uniknąć wyboru elementu div i ukryć podświetlenie po jego kliknięciu?
chcę ukryć linią przerywaną:
Wyłącz zaznaczenie DIV po kliknięciu na niego
(może nie dać zrzut do stawienia się, to jest tutaj: http://i.stack.imgur.com/3OKaP.png)
Zastosowanie outline:none
lub outline:0
Sprawdź podobny jeden here
Dodaj outline:0;
do div
.
Zwykle widzę ten problem w IE bardziej niż inne przeglądarki.
Ref here o więcej informacji:
Nie wiem, czy to jest to, czego szukasz, ale sprawdź Chris Coyers article (Removing The Dotted Outline) on this
Ale myśleć o kwestiach użyteczności, jeśli nie ustawić alternatywny stan aktywny w wszystko. Ale myślę, że Chris i tak o tym wspomina.
można to zrobić przy użyciu klasy css. jak .Jeżeli jest to Twoja div:
<div class='disableSelection'>text</div>
następnie zastosować tę css.
<style>
.disableSelection{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
outline: 0;
}
</style>
*:focus{outline:none}
nie udało się uzyskać obrazu, ale zgadnij, że opis był wystarczający. dzięki – krasatos