2009-08-06 6 views
3

Gibt es eine Möglichkeit ToolTip auf Web-Kontrolle zu haben (Image um genau zu sein), die in Mozilla Firefox-Browser wie folgt aussieht:Mehrzeiliger Tooltip über ASP.NET in Mozilla Firefox - ist das möglich?

John Smith Alter 24 Geschlecht: männlich ...

Versuchte Umwelt .NewLine, \ n, \ r \ n, @ "" (mit "" String-Literal, das sich über mehrere Codezeilen erstreckt). All diese Dinge funktionieren perfekt in Internet Explorer 7, aber in Mozilla werden alle NewLines und \ ns durch Leerzeichen ersetzt.

Irgendeine Abhilfe für dieses? Und gibt es andere Browser, die NewLine auf ähnliche Weise ignorieren?

Warnung: Mozilla zeigt Beispieltext oben ("John Smith" usw.) in einer Zeile, wie in den Tooltips, über die ich gerade gesprochen habe. Also lassen Sie uns wiederholen, was ich für Mozilla-Benutzer in Tooltip sehen möchten:

John Smith

Alter 24

Geschlecht: männlich

...

(keine Leerzeilen sollten nach jeder Datenzeile angezeigt, aber Mozilla zeigt entweder alle Daten in einer Zeile oder durch Leerzeilen getrennt - leider keine Kompromisse ...)

Antwort

2

HTML 4.01 6.2 anscheinend (ich habe es nicht vor mir) sagt, dass das Titelattribut nicht enthalten sollte Zeilenumbrüche und CRs und Tabs sollten durch Leerzeichen ersetzt werden. Leider erzwingt Firefox dies zur Anzeigezeit und nicht zur Zeit des Parsens. HTML 5 gibt jedoch an, dass das Verhalten nicht mehr korrekt ist, also wird Firefox 3.next das vielleicht richtig machen.

Verwandte Themen