2009-03-26 9 views
11

Von was ich in Firefox und Chrome sah, ändert sich die Farbe des Textcursors in einem Eingabefeld in den Wert der "Farbe" CSS-Eigenschaft. In IE hat es jedoch keinerlei Auswirkungen. Gibt es eine Möglichkeit, diesen Effekt in IE zu erreichen?Wie ändere ich die Farbe des Textcursors in einem Eingabefeld in IE?

+0

gleiches Problem auf meiner Seite (http://www.lonniebest.com/FormatCSS). Wenn Sie den Cursor im Textfeld bewegen, fügt er sich in den Hintergrund ein. Nervig; Es sollte so funktionieren, wie Sie es oben gesagt haben: Was immer die Farbe sein soll, ist die Farbe. –

+0

@Lonnie: Wie können Sie den Caret schweben? – Joey

+0

@Joey Ihre Antwort ist gültig. Noch was ist das Überwinden dafür? –

Antwort

15

Die Farbe des Textcursors in einer Eingabe auf IE ist immer die Umkehrung der Hintergrundfarbe. Du kannst also nicht auf IE. Diese

wird auch von W3C unspecced also nicht erwarten, Unterstützung überall sein, wenn es gibt, dann ist es nur ein Artefakt :-)

+1

Dies ist immer noch nicht implementiert, aber es gibt jetzt eine Spezifikation dafür: http://dev.w3.org/csswg/css-ui/#caret-color –

Verwandte Themen