CSS-Problem: IE 6+ nicht anzeigen "cursor" richtig - ninja-Hilfe benötigt
IE 6+ ist die Anzeige des Mauszeigers als text-Symbol und nicht eine mini-hand (pointer), wie es sein sollte.
Meine Live-Beispiel zeigen, wie wenn Sie den Mauszeiger über einen tab (Alle/Fore Verkauf/...), im IE zeigt es ein text-cursor, aber Firefox/etc zeigt es korrekt als "Zeiger".
Diese wird angewandt, um die ul.tabbernav li a:hover
CSS-Eigenschaft.
Irgendeine Idee warum der IE das nicht anzeigen der cursor als Zeiger, wenn Sie die Maus über die tabs auf meiner Seite?
- haben Sie versucht, die Anwendung der cursor-Attribut der ul.tabbernav li a Selektor? Außerdem würde ich versuchen, eine Einstellung zu einem block-element.
- wie kann ich einstellen, dass es ein "block-element"?
- hinzufügen von display:block auf Ihrem a href
- 'display:block" nicht funktioniert.
- Sie finden die problem - Zugabe "cursor:pointer", um die " ul.tabbernav li' - Eigenschaft behoben, das problem
- wenn Sie den cursor:pont zu den anderen Gegenständen als Antwort - ich werde daneben ist als die akzeptierte Antwort für Sie, die Punkte zu Holen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zeiger sollte immer verwendet werden, aber für die wirklich alten IE gibt es eine Lösung am Ende dieser Seite:
http://www.learnwebdesignonline.com/css-tutorials/cursor-hand-pointer.htm
Dieser funktioniert im IE 6+, Firefox & Chrome für mich.
Laut der Website, die Sie referenziert, und meine eigenen Tests
funktioniert in IE6-8, Safari, Firefox und Chrome.
Als die site zeigt
Lauffläche leicht.
Ich glaube Ihr nicht immer den Zeiger, weil a href gar nicht eingerichtet auf die zum Verkauf, zur Miete und Appartements <a> tags. Es funktioniert auf die Registerkarte Alle, in denen das href ist gesetzt javascript:void(null);
Beides verwenden.
cursor: hand; cursor: pointer;
odercursor: hand, pointer;
Kann mich jetzt nicht daran erinnern, die funktionierte gut für mich, wenn dabei anklickbare Tabellen...EDIT:
Offenbar gibt es eine bestimmte Reihenfolge, um es arbeiten cross-browser:
cursor: pointer; cursor: hand;
Gerade getestet in IE8, Firefox, Safari und Google Chrome.
Liegt das problem mit dem Versuch, den link ein div (Sie wahrscheinlich bereits wissen) so wechseln Sie zu einem ein-tag-würde das problem zu beheben. Dann haben javascript fangen Sie die klicken Sie auf und false zurückgeben, also kein Neuladen der Seite?
Auch Sie sollte wirklich pick-up ein js-framework. Das ist eine Menge von js, reduziert werden könnten, unter Verwendung von jQuery, mootools oder was auch immer.
Hinzufügen der
cursor:pointer
zu denul.tabbernav li a
ist das problem behoben, pro eulerfx Beratung.Deckt alle Grundlagen, mit nur IE (kleiner-als-oder gleich-zu) 7 Abholung der letzteren bedingt, kommentierte Stil Regeln (obwohl ich glaube, IE6+ versteht
cursor: pointer
, aber ich bin mir nicht sicher).