Ich denke, Sie sollten Removing Dotted Links überprüfen.
Wenn Sie den gepunkteten Rahmen für die tab-basierte Navigation beibehalten möchten, wenden Sie diesen Wert an a:active
an. Auf diese Weise können immer noch die Anzeige, wenn die Tastatur fokussiert erscheinen, aber ausgeblendet, wenn die Maus aktiviert:
a:active
{
outline: none;
}
Für alle Links gilt:
a
{
outline: none;
}
Für Mozilla-basierte Browser nur:
:focus
{
-moz-outline-style: none;
}
Das beantwortet nur die Hälfte Ihrer Frage. Um den Bereich der gepunkteten Umrisslinien zu ändern, müssen Sie wahrscheinlich JavaScript schreiben, um den Rahmen oder die Umrisslinie des Elements, das Sie umreißen möchten, basierend auf dem Klickereignis des Links zu ändern.