Hintergrundfarbe auf input type=button :hover-Zustand-sticks im IE
Ich habe ein input type=button mit einer Hintergrundfarbe und eine andere auf :hover - siehe http://jsfiddle.net/hc2Eu/3/
Im IE (alle Versionen) - wenn ich die Maus unten auf die Schaltfläche, bewegen Sie die Taste, dann mouseup - die hintergrund-Farbe bleibt in der :hover-Einstellung, bis Sie mit der Maus über es wieder.
Gibt es eine Abhilfe für dieses? Vorzugsweise nicht mit js? (IE6 nicht notwendig)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es vielleicht einen fix zu
<input type="button">
- aber wenn es ist, ich weiß es nicht.Ansonsten, eine gute Wahl zu sein scheint, ersetzen Sie es mit einem durchgestylten
a
element.Beispiel: http://jsfiddle.net/Uka5v/
Daseins-Berechtigung beinhalten, dass der
a
element Stil konsequent zwischen verschiedenen (älteren) Versionen von Internet Explorer ohne zusätzliche Arbeit, und ich denke, mein link sieht besser aus als, der button 🙂Versuchen, mit den
type
Attribut-Selektor-Tasten zu finden (vielleicht werden es beheben zu):Müssen Sie sicherstellen, dass Bilder, die zuerst kommen und setzen Sie ein Komma nach dem Bild im hintergrund rufen. dann ist es tatsächlich funktioniert: