Hintergrundfarbe am Eingabetyp = Schaltfläche: Hover-Status bleibt im IE erhalten

7

Ich habe einen Eingabetyp = Schaltfläche mit einer Hintergrundfarbe und einer anderen Einstellung auf: hover - siehe Ссылка

Im IE (alle Versionen) - wenn ich mit der Maustaste auf die Schaltfläche gehe, gehe ich von der Schaltfläche weg, dann mouse up - die Hintergrundfarbe bleibt in der: hover-Einstellung, bis du sie wieder überstreichst.

Gibt es dafür einen Workaround? Vorzugsweise nicht mit js? (IE6 nicht notwendig)

    
ScottR 11.04.2011, 22:54
quelle

3 Antworten

13

Es könnte eine Korrektur für <input type="button"> geben - aber wenn es welche gibt, weiß ich es nicht.

Ansonsten scheint es eine gute Option zu sein, sie durch ein sorgfältig gestyltes a Element zu ersetzen.

Beispiel: Ссылка

%Vor%

Upsides beinhalten, dass das a Element konsistent zwischen verschiedenen (älteren) Versionen von Internet Explorer ohne zusätzliche Arbeit stylen wird, und ich denke, dass mein Link schöner aussieht als diese Schaltfläche:)

    
thirtydot 11.04.2011, 23:12
quelle
7

Versuchen Sie, den type -Attributsselektor zu benutzen, um Knöpfe zu finden (vielleicht repariert das auch sie):

%Vor%     
Blender 11.04.2011 23:01
quelle
1

Sie müssen sicherstellen, dass Bilder nach dem Hintergrundbildanruf zuerst kommen und ein Komma eingeben. dann funktioniert es tatsächlich:

%Vor%     
Jason Paul 08.06.2011 04:33
quelle