Der untere Rand verläuft weg, wenn Sie den Mauszeiger in IE9 auf den Box-Shadow bewegen

8

Der untere Rand bewegt sich in IE9 nach unten und nach unten, wenn Sie die Schaltfläche anzeigen / entfernen:

%Vor%

Geige: Ссылка

Ist es ein bekanntes IE9-Problem? Wie arbeite ich das?

    
Andrey 22.05.2013, 14:00
quelle

8 Antworten

1

Versuchen Sie Folgendes:

Option 1 (html leicht ändern):

%Vor%

Ссылка

Option 2 (mit bereitgestelltem HTML, mit js):

%Vor%

Ссылка

    
Eugenia Sergueeva 10.09.2013, 09:47
quelle
3

Setzen Sie display:block auf .btn:hover .

Schätze das wird es reparieren!

%Vor%     
Ryan de Vries 22.05.2013 14:08
quelle
2

Option 1:
Die Höhe des scrollbaren div zu setzen scheint das Problem zu lösen:

Arbeitsbeispiel 1

%Vor%

Option 2:
Verwenden Sie overflow-x:scroll; anstatt overflow:auto; :

Arbeitsbeispiel 2

%Vor%

Option 3:

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.

Arbeitsbeispiel 3

%Vor%

Option 4:
Nur zum Lachen ...

Arbeitsbeispiel 4

%Vor%     
apaul 05.09.2013 01:08
quelle
1

Um dies zu korrigieren, ändern Sie: overlow: auto in overflow: visible und das sollte so sein.

    
Xarcell 22.05.2013 14:11
quelle
1

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: Ссылка

    
Razz 09.09.2013 17:16
quelle
0

Bitte versuchen Sie diese CSS:

%Vor%

Ссылка

    
Bharat Parmar 05.09.2013 06:07
quelle
0

Wenn Sie dem Div eine Höhe von 100% hinzufügen, sollten Sie Ihr Problem beheben

%Vor%

Hier ist der funktionierende JSFiddle: Ссылка

    
iDesi 05.09.2013 14:31
quelle
0

Ich habe das in Ie9 überprüft und fand nicht, dass der Grenzboden sich ausdehnt. Bitte versuchen Sie es. und lass es mich wissen

%Vor%

Bitte lassen Sie mich nach dem Versuch wissen.

    
Anobik 10.09.2013 09:40
quelle