Frage

Ich habe eine Frage an die eingereichten Schaltfläche Verhalten von Internet Explorer. Wenn ich die Seite geladen ist alles in Ordnung - die Submit-Button sieht aus, als es sollte.

inaktiven Zustand http://img58.imageshack.us/img58/7214/inactiveci9 .jpg

Aber wenn ich in dem Formular klicken, wird der Submit-Button einig zusätzlichen Stil, Ich mag es nicht (siehe Bild für weitere Informationen).

Wie kann ich dieses Verhalten zu deaktivieren. Ich verwende IE7 unter Vista.

War es hilfreich?

Lösung

CSS:

input:focus, 
input:active, 
input:hover 
{ 
   outline: none; 
   border: 1px solid; 
} 

keine Garantien, aber das ist soll stoppen IE dumm.

Sie sollten den oben Stil ein wenig, zum Beispiel erweitern, Hintergrundfarbe oder Grenzfarbe ändern, um eine alternative Veränderung Fokus angibt, zu geben.

(Tabulatortaste drückt, werden Sie sehen, es zu bewegen;), der zusätzliche Stil ist ein Indikator zeigt, welche Aktion wird bei Drücken von ENTER) durchgeführt werden

Andere Tipps

Dies zeigt, dass Taste fokussiert ist. Es ist für Tastatur-Navigation benötigt. Sie should't entfernen.

Wenn Sie jedoch Wert sieht Ihr Design über die Benutzerfreundlichkeit und Zugänglichkeit, dann versuchen hideFocus Immobilien (zumindest ist es nicht so schädlich wie blur()).

Ich habe das gleiche Verhalten in IE gestoßen. Soweit ich weiß, ist der einzige Weg, um dieses Verhalten zu verhindern, ist die Schaltfläche Eigenschaft border auf none gesetzt -. Nicht ideal, da das offensichtlich den Stil Ihrer Taste bewirkt

Dies ist nur Standard-Windows-Verhalten in dem das Standard-Schaltfläche-d.h. die Taste, die angeklickt wird, wenn Sie die Eingabetaste drücken-bekommt einen etwas dickeren Rand.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top