Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SOLVED][css] <a>, focus - jak się go pozbyć
xamil
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 9.01.2005

Ostrzeżenie: (0%)
-----


Witam

Po kliknięciu w np. link przeglądarki ustawiają tam focus. W np. firefox'ie objawia się to poprzez otoczenie znacznika a ramką. Zastanawiam się czy nie dałoby się tego jakoś pozbyć. Np. przeładowując jakoś metodę onfocus dla wszystkich linków. A moze jest jakiś zupełnie inny sposób (może css) aby pozbyć się focus'a z wszystkich linków?

Obecnie działa np. wstawianie do każdego linka 'onfocus="this.blur()"' ale wstawianie tego do każdego linka nie jest wygodne:/

Pozdrawiam, Kamil

Ten post edytował xamil 13.09.2006, 14:43:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Nie da się.
Elementy dostają focus i tyle.

Ale jeśłi chcesz pozbyć się brzydkich efektów tego to dodaj do styli CSS:
Kod
*:focus {
    outline: none;
}
Go to the top of the page
+Quote Post
xamil
post
Post #3





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 9.01.2005

Ostrzeżenie: (0%)
-----


Kod
*:focus {
    outline: none;
}
Działa pod wszystkimi. Dzięki wielkie i przepraszam za złe umieszczenie tematu ale nie wiedziałem, że coś takiego jest w css.

[SOLVED]


Jeszcze raz poruszę temat. Dla znaczników <a> to działa ale niestety nie działa dla select, button, <input type="checkbox"> itp.

Jakieś pomysły?


UWAGA:
Kod
*:focus {
    outline: none;
}
radzę zmienić na
Kod
a:focus {
     outline: none;
}
Ładnie się na to naciąłem. Opera przy tym wymiekła (i się jej nie dziwie). Jak jeździłem po znacznikach a z ustawioną pseudoklasą hover (podswietlane menu) to czułem się jakbym uzywał Pentium 90;) Zmieniłem na a:focus i odrazu przyspieszyło tak, że z powrotem nie było opóźnień.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 05:13