Gibt es eine andere Weise als mit JS Tabellenzeile zu erreichen mit CSS im IE hervorgehoben?

StackOverflow https://stackoverflow.com/questions/695970

Frage

Ich möchte Reihe auf schweben mit auf CSS hinzufügen markieren, die in Internet Explorer funktioniert. Ich habe folgendes versucht:

#tableId tr:hover td { background-color:#f00; }

Dies scheint in Opera, Firefox und Safari, aber nicht in IE zu arbeiten.

Gibt es eine Lösung oder ist die einzige Lösung JavaScript?

War es hilfreich?

Lösung

Einige Versionen von IE (speziell IE6, aber: Hover ist Buggy in IE7) nicht unterstützen. Schweben, was bedeutet, es gibt einfach keine Möglichkeit, Zeile zu erreichen Hervorhebung ohne JavaScript

Nur um technisch korrekt - IE6 nicht unterstützt. Schweben, sondern nur auf Anker-Tags, so dass Sie nicht Tabellenzeilen Ziel

Andere Tipps

Daniel Lew ist richtig. IE6 unterstützt nur auf Ankerelemente schweben, aber ich weiß aus Erfahrung, IE7 Hover unterstützen, was Sie planen zu tun. Um IE6 das Schweben zu tun, ich csshover.htc verwendet. Ich kann mich nicht erinnern, wo ich es gefunden, aber wenn Sie „csshover.htc“ google finden Sie eine Reihe von Links (Beispiel erhalten: was auch immer: schweben ). Ich weiß, dass sie frei und Open Source war so können Sie auch nur um es abzureißen dieser Seite habe ich :).

EDIT: Ich bin ein Trottel. Die Verbindung I vorgesehen ist genau die, die ich verwendet:)

EDIT2: Dies ist ein Schweben ist in IE7 für die exakt gleiche Situation arbeiten Sie haben (doesnt implementieren IE6 beheben jedoch) New Truck Suche im Verzeichnis

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top