Setzen Sie display:block
auf .btn:hover
.
Schätze das wird es reparieren!
%Vor% Option 1:
Die Höhe des scrollbaren div zu setzen scheint das Problem zu lösen:
Option 2:
Verwenden Sie overflow-x:scroll;
anstatt overflow:auto;
:
Wahrscheinlich die beste Option, da der Box-Schatten in IE9 sichtbar ist.
Wickeln Sie die Schaltfläche in ein div mit der Klasse .btn
, anstatt die Klasse direkt auf die Schaltfläche zu platzieren.
Option 4:
Nur zum Lachen ...
Sie haben sich einen wirklich seltsamen Bug da, Sir. Und es ist definitiv ein Fehler, wenn Sie IE9-Modus auf einem ie10 verwenden, wird dies nicht passieren.
Ich konnte es nicht herausfinden warum, aber es scheint zu seinem ursprünglichen Zustand zurückzukehren, wenn Sie die Größe des Fensters manuell ändern. Vielleicht kannst du das mit Javascript fälschen?
Eine andere Sache, die ich entdeckte, war, dass wenn Sie ein :hover {zoom: 1}
auf das Element mit der Bildlaufleiste setzen, es sich selbst "zurücksetzt", wenn es darauf zeigt. Vielleicht kann jemand das verwenden, um herauszufinden, warum es sich so verhält.
Geige dafür hier: Ссылка
Tags und Links html css html5 css3 internet-explorer-9