Ich habe ein seltsames Problem: bei der Verwendung von Firebug Lite für Chrome , manchmal funktioniert Hover nicht.
Was ich habe: a div
gefällt das:
und dieses CSS:
%Vor%Alles sieht so aus, wenn ich die Seite zum ersten Mal öffne und dann Firebug:
aktiviere
Aber wenn ich zuerst Firebug aktiviere und dann diese Seite öffne, funktioniert Hover einfach nicht. Ich sehe keinen Fehler in der Firebug-Konsole und keinen Hover-Effekt, so (der Mauszeiger ist da, glaube mir):
Ich habe dieses Problem nur in Chrome (Firefox funktioniert gut), sowohl unter Win7 als auch unter Linux (Mint 14).
Was kann die Ursache sein? Ich bin verwirrt.
Bei Verwendung von Force element state -> :hover
im dev-tools-Menü funktioniert der Hover-Stil.
Ich habe onmouseover="alert('test');"
zu einem dieser li
-Elemente hinzugefügt. Im zweiten Fall wird alert
nicht einmal aufgerufen!
Dies ist möglicherweise nicht das, was Sie tatsächlich benötigen, aber wenn Sie die üblichen Chrome Entwicklertools anstelle von Firebug für Chtome verwenden, können Sie erzwingen, dass ein Element einen bestimmten Status hat. Klicken Sie einfach mit der rechten Maustaste auf das Element in der Elementstruktur und wählen Sie einen beliebigen Status im Menüelement Elementstatus erzwingen . Sehr nützlich zum Ändern von CSS. IMHO ist es besser, native Tools in Chrome zu verwenden, obwohl Firebug nützlicher sein kann.
Tags und Links css google-chrome firebug hover firebug-lite