IE 6 CSS-Hover-Nicht-Anker-Tag

7

Was ist die einfachste und eleganteste Art, die Pseudo-Klasse für nicht verankerte Tags in IE6 zu simulieren?

Ich versuche speziell, den Cursor in diesem Fall in den eines Zeigers zu ändern.

    
YonahW 31.08.2008, 03:14
quelle

8 Antworten

3

Ich würde sagen, dass die einfachste Methode wäre, onmouseover / out Javascript-Funktionen hinzuzufügen.

    
Benjamin Autin 31.08.2008, 03:30
quelle
12

Ich denke, der einfachste Weg besteht darin, den Ansatz hover.htc zu verwenden. Sie fügen der Datei hover.htc Ihre Site hinzu und verweisen dann in Ihrem Stylesheet darauf:

%Vor%

Wenn Sie die Dinge so sauber wie möglich halten möchten, können Sie IE bedingte Kommentare verwenden, so dass Zeile nur Benutzer mit IE6 gerendert wird.

    
Jon Galloway 31.08.2008 03:24
quelle
6

In Bezug auf Ihre Anfrage - Ich versuche speziell den Cursor in diesem Fall zu dem eines Zeigers zu ändern - der einfachste Weg ist, cursor:pointer in Ihrem CSS anzugeben. Ich denke, du wirst finden, dass das in IE 6 funktioniert.

Versuchen Sie dies zu überprüfen (wobei div ein beliebiges Element sein kann):

%Vor%     
Nathan Peretic 31.08.2008 14:45
quelle
3

Eine weitere Alternative, die viele weitere Probleme auf einmal beheben kann, ist IE7.js .

    
Sören Kuklau 31.08.2008 17:12
quelle
1

Ein anderer Ansatz, je nachdem, was das Element ist, besteht darin, einen Nicht-Link-Anker hinzuzufügen und seine Anzeige auf Block zu setzen. Setzen Sie den Anker entweder innerhalb oder in der Umgebung des Elements, für das das Pseudo-Hover-Verhalten aktiviert sein soll.

    
Haacked 31.08.2008 03:26
quelle
1

Beiseite:

  

Eigentlich musste ich das Bild sowieso schon tauschen

Sehen Sie sich unbedingt Image Sprites an. Manchmal ist es viel schöner, ein Bild zu verwenden und das Bild zu verschieben, um dann zwei separate Bilder zu verwenden und zwischen ihnen hin- und herzuwechseln. Meiner Erfahrung nach war es sehr nett, wenn der Benutzer mit ihm interagiert, manchmal ist es ein Vorteil, dass es eine einzige Anfrage für das 1 Bild und dann mehrere Anfragen für mehrere Bilder gibt.

    
Joseph Pecoraro 31.08.2008 03:57
quelle
0

Mir hat der mouseover / out am besten gefallen, da ich sowieso schon das Bild tauschen musste. Ich hätte wirklich darüber nachdenken sollen, dies mit Javascript zu tun.

Danke für die schnellen Antworten.

@Joseph

Danke für diesen Link. Ich hatte noch nie zuvor von dieser Technik gehört und mochte die Idee wirklich.

Ich werde das definitiv ausprobieren und sehen, wie es mir ergeht.

    
YonahW 31.08.2008 03:40
quelle
0

Wenn Sie JQuery verwenden möchten, verwende ich Hover-Klasse festlegen für alles Technik .

    
GateKiller 31.08.2008 17:05
quelle

Tags und Links