2009-03-17 15 views
1

Wie kann ich den gepunkteten Rahmen um eine asp: Bildschaltfläche entfernen. Die gepunktete Grenze zeigt sich, wenn ich auf den Bildknopf klicke. DankeAsp Bildschaltfläche gepunktete Grenze

+0

Sie werden viel sein haben, viel präziser, wenn Sie Hilfe möchten. – Welbog

Antwort

3

Das ist die Fokussierungsgrenze, die vom Browser hinzugefügt wird. Aus Gründen der Benutzerfreundlichkeit ist es normalerweise eine schlechte Idee, sie zu entfernen, es sei denn, Sie tun etwas Bestimmtes. Es ist sehr schwierig, Steuerelemente ohne die Tastatur zu wählen.

Wenn Sie aus irgendeinem Grund wirklich entfernen müssen, glaube ich, die anderen Antworten hier können Ihnen eine Lösung bieten. Aber als jemand, der sich oft mit Usability beschäftigt, würde ich Ihnen raten, es zu überdenken.

2

Es sieht so aus, als ob Sie über die Fokussierungsgrenze sprechen, die vom Browser hinzugefügt wird. Es gibt einen Trick, dies mit Javascript zu tun. Fügen Sie Ihrem Image-Tag Folgendes hinzu:

onfocus="this.blur();" 
1

Hinzufügen des folgenden Attribut/Wert auf die Image das Ergebnis produzieren sollten Sie suchen.

OnClientClick="this.blur();" 
+0

+1 Ich bevorzuge diesen Weg im Gegensatz zu der Onfocus-Version. Dies wird die Benutzerfreundlichkeit auf der Tastatur ermöglichen und nur die gepunktete Grenze entfernen, wenn der Benutzer klickt. – Chris

0

klingen. onfocus = "this.blur();" macht den Trick.

1

Versuchen Sie, diese CSS:

input:focus{outline:none;} 
Verwandte Themen